aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf
diff options
context:
space:
mode:
Diffstat (limited to 'src/link/Elf')
-rw-r--r--src/link/Elf/ZigObject.zig32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/link/Elf/ZigObject.zig b/src/link/Elf/ZigObject.zig
index a7a758b5c4..3eff58af73 100644
--- a/src/link/Elf/ZigObject.zig
+++ b/src/link/Elf/ZigObject.zig
@@ -1382,8 +1382,8 @@ fn updateLazySymbol(
sym: link.File.LazySymbol,
symbol_index: Symbol.Index,
) !void {
- const mod = pt.zcu;
- const gpa = mod.gpa;
+ const zcu = pt.zcu;
+ const gpa = zcu.gpa;
var required_alignment: InternPool.Alignment = .none;
var code_buffer = std.ArrayList(u8).init(gpa);
@@ -1398,7 +1398,7 @@ fn updateLazySymbol(
break :blk try self.strtab.insert(gpa, name);
};
- const src = Type.fromInterned(sym.ty).srcLocOrNull(mod) orelse Zcu.LazySrcLoc.unneeded;
+ const src = Type.fromInterned(sym.ty).srcLocOrNull(zcu) orelse Zcu.LazySrcLoc.unneeded;
const res = try codegen.generateLazySymbol(
&elf_file.base,
pt,
@@ -1513,7 +1513,7 @@ pub fn updateExports(
const tracy = trace(@src());
defer tracy.end();
- const mod = pt.zcu;
+ const zcu = pt.zcu;
const gpa = elf_file.base.comp.gpa;
const metadata = switch (exported) {
.nav => |nav| blk: {
@@ -1521,15 +1521,15 @@ pub fn updateExports(
break :blk self.navs.getPtr(nav).?;
},
.uav => |uav| self.uavs.getPtr(uav) orelse blk: {
- const first_exp = mod.all_exports.items[export_indices[0]];
+ const first_exp = zcu.all_exports.items[export_indices[0]];
const res = try self.lowerUav(elf_file, pt, uav, .none, first_exp.src);
switch (res) {
.mcv => {},
.fail => |em| {
// TODO maybe it's enough to return an error here and let Zcu.processExportsInner
// handle the error?
- try mod.failed_exports.ensureUnusedCapacity(mod.gpa, 1);
- mod.failed_exports.putAssumeCapacityNoClobber(export_indices[0], em);
+ try zcu.failed_exports.ensureUnusedCapacity(zcu.gpa, 1);
+ zcu.failed_exports.putAssumeCapacityNoClobber(export_indices[0], em);
return;
},
}
@@ -1542,11 +1542,11 @@ pub fn updateExports(
const esym_shndx = self.symtab.items(.shndx)[esym_index];
for (export_indices) |export_idx| {
- const exp = mod.all_exports.items[export_idx];
+ const exp = zcu.all_exports.items[export_idx];
if (exp.opts.section.unwrap()) |section_name| {
- if (!section_name.eqlSlice(".text", &mod.intern_pool)) {
- try mod.failed_exports.ensureUnusedCapacity(mod.gpa, 1);
- mod.failed_exports.putAssumeCapacityNoClobber(export_idx, try Zcu.ErrorMsg.create(
+ if (!section_name.eqlSlice(".text", &zcu.intern_pool)) {
+ try zcu.failed_exports.ensureUnusedCapacity(zcu.gpa, 1);
+ zcu.failed_exports.putAssumeCapacityNoClobber(export_idx, try Zcu.ErrorMsg.create(
gpa,
exp.src,
"Unimplemented: ExportOptions.section",
@@ -1560,8 +1560,8 @@ pub fn updateExports(
.strong => elf.STB_GLOBAL,
.weak => elf.STB_WEAK,
.link_once => {
- try mod.failed_exports.ensureUnusedCapacity(mod.gpa, 1);
- mod.failed_exports.putAssumeCapacityNoClobber(export_idx, try Zcu.ErrorMsg.create(
+ try zcu.failed_exports.ensureUnusedCapacity(zcu.gpa, 1);
+ zcu.failed_exports.putAssumeCapacityNoClobber(export_idx, try Zcu.ErrorMsg.create(
gpa,
exp.src,
"Unimplemented: GlobalLinkage.LinkOnce",
@@ -1571,7 +1571,7 @@ pub fn updateExports(
},
};
const stt_bits: u8 = @as(u4, @truncate(esym.st_info));
- const exp_name = exp.opts.name.toSlice(&mod.intern_pool);
+ const exp_name = exp.opts.name.toSlice(&zcu.intern_pool);
const name_off = try self.strtab.insert(gpa, exp_name);
const global_sym_index = if (metadata.@"export"(self, exp_name)) |exp_index|
exp_index.*
@@ -1626,8 +1626,8 @@ pub fn deleteExport(
.nav => |nav| self.navs.getPtr(nav),
.uav => |uav| self.uavs.getPtr(uav),
} orelse return;
- const mod = elf_file.base.comp.zcu.?;
- const exp_name = name.toSlice(&mod.intern_pool);
+ const zcu = elf_file.base.comp.zcu.?;
+ const exp_name = name.toSlice(&zcu.intern_pool);
const esym_index = metadata.@"export"(self, exp_name) orelse return;
log.debug("deleting export '{s}'", .{exp_name});
const esym = &self.symtab.items(.elf_sym)[esym_index.*];