lib/tldr/src/formats/elf/address/root.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 pub const boundary = @import("boundary.zig");
2 pub const contribution_module = @import("contribution.zig");
3 pub const size = @import("size.zig");
4 pub const symbol = @import("symbol.zig");
5 pub const target = @import("target.zig");
6 pub const tls = @import("tls.zig");
7
8 const cache_module = @import("cache.zig");
9
10 pub const Access = cache_module.Access;
11 pub const Boundary = boundary.Boundary;
12 pub const Cache = cache_module.Cache;
13 pub const Target = target.Target;
14 pub const boundaryForSymbol = boundary.forSymbol;
15 pub const boundarySectionNameMatches = boundary.sectionNameMatches;
16 pub const contribution = contribution_module.symbol;
17 pub const relocationAddress = symbol.relocation;
18 pub const relocationTarget = target.relocation;
19 pub const symbolAddress = symbol.address;
20 pub const symbolIsTls = tls.isSymbol;
21 pub const symbolIsUnresolvedWeak = symbol.isUnresolvedWeak;
22 pub const symbolSize = size.symbol;
23 pub const tlsOffset = tls.offset;
24 pub const load = cache_module.load;
25 pub const store = cache_module.store;