authorgravatar for matt.chudleigh@gmail.comMatt Chudleigh <matt.chudleigh@gmail.com> 2021-06-18 11:28:54-07:00
committergravatar for matt.chudleigh@gmail.comMatt Chudleigh <matt.chudleigh@gmail.com> 2021-06-18 16:19:20-07:00
logfac0c6f25d936c556c240fdb599ed14ce06cb02d
tree78c9dfc5f5d1800a9ff781eb79b01b5faad12c2a
parente006281d79a31e10bdbc07b3e33427d719ec01df

Convert remaining addresses to u64 from usize in dwarf.zig


1 files changed, 5 insertions(+), 5 deletions(-)

lib/std/dwarf.zig+5-5
...@@ -144,7 +144,7 @@ const FileEntry = struct {...@@ -144,7 +144,7 @@ const FileEntry = struct {
144};144};
145145
146const LineNumberProgram = struct {146const LineNumberProgram = struct {
147 address: usize,147 address: u64,
148 file: usize,148 file: usize,
149 line: i64,149 line: i64,
150 column: u64,150 column: u64,
...@@ -153,12 +153,12 @@ const LineNumberProgram = struct {...@@ -153,12 +153,12 @@ const LineNumberProgram = struct {
153 end_sequence: bool,153 end_sequence: bool,
154154
155 default_is_stmt: bool,155 default_is_stmt: bool,
156 target_address: usize,156 target_address: u64,
157 include_dirs: []const []const u8,157 include_dirs: []const []const u8,
158 file_entries: *ArrayList(FileEntry),158 file_entries: *ArrayList(FileEntry),
159159
160 prev_valid: bool,160 prev_valid: bool,
161 prev_address: usize,161 prev_address: u64,
162 prev_file: usize,162 prev_file: usize,
163 prev_line: i64,163 prev_line: i64,
164 prev_column: u64,164 prev_column: u64,
...@@ -186,7 +186,7 @@ const LineNumberProgram = struct {...@@ -186,7 +186,7 @@ const LineNumberProgram = struct {
186 self.prev_end_sequence = undefined;186 self.prev_end_sequence = undefined;
187 }187 }
188188
189 pub fn init(is_stmt: bool, include_dirs: []const []const u8, file_entries: *ArrayList(FileEntry), target_address: usize) LineNumberProgram {189 pub fn init(is_stmt: bool, include_dirs: []const []const u8, file_entries: *ArrayList(FileEntry), target_address: u64) LineNumberProgram {
190 return LineNumberProgram{190 return LineNumberProgram{
191 .address = 0,191 .address = 0,
192 .file = 1,192 .file = 1,
...@@ -691,7 +691,7 @@ pub const DwarfInfo = struct {...@@ -691,7 +691,7 @@ pub const DwarfInfo = struct {
691 return result;691 return result;
692 }692 }
693693
694 pub fn getLineNumberInfo(di: *DwarfInfo, compile_unit: CompileUnit, target_address: usize) !debug.LineInfo {694 pub fn getLineNumberInfo(di: *DwarfInfo, compile_unit: CompileUnit, target_address: u64) !debug.LineInfo {
695 var stream = io.fixedBufferStream(di.debug_line);695 var stream = io.fixedBufferStream(di.debug_line);
696 const in = &stream.reader();696 const in = &stream.reader();
697 const seekable = &stream.seekableStream();697 const seekable = &stream.seekableStream();