aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/Object.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2023-11-07 11:19:55 +0100
committerJakub Konka <kubkon@jakubkonka.com>2023-11-07 11:19:55 +0100
commit3df53d1722da9e4fcc8606315c68ffb884a0dd5a (patch)
tree658b656d974ee1f8671bfcd4f7b7dba1d8b78722 /src/link/Elf/Object.zig
parentb3462b7cec9931cd3747f10714954eb8efe00c04 (diff)
downloadzig-3df53d1722da9e4fcc8606315c68ffb884a0dd5a.tar.gz
zig-3df53d1722da9e4fcc8606315c68ffb884a0dd5a.zip
elf: create skeleton of required changes for supporting -r mode
Diffstat (limited to 'src/link/Elf/Object.zig')
-rw-r--r--src/link/Elf/Object.zig15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/link/Elf/Object.zig b/src/link/Elf/Object.zig
index e710a81ad3..cb258a4c22 100644
--- a/src/link/Elf/Object.zig
+++ b/src/link/Elf/Object.zig
@@ -654,6 +654,21 @@ pub fn allocateAtoms(self: Object, elf_file: *Elf) void {
}
}
+pub fn initRelaSections(self: Object, elf_file: *Elf) !void {
+ _ = self;
+ _ = elf_file;
+}
+
+pub fn updateRelaSectionsSizes(self: Object, elf_file: *Elf) void {
+ _ = self;
+ _ = elf_file;
+}
+
+pub fn writeRelaSections(self: Object, elf_file: *Elf) !void {
+ _ = self;
+ _ = elf_file;
+}
+
pub fn updateArSymtab(self: Object, ar_symtab: *Archive.ArSymtab, elf_file: *Elf) !void {
const gpa = elf_file.base.allocator;
const start = self.first_global orelse self.symtab.items.len;