Commit fac0c6f25d

Matt Chudleigh <matt.chudleigh@gmail.com>
2021-06-18 20:28:54
Convert remaining addresses to u64 from usize in dwarf.zig
1 parent e006281
Changed files (1)
lib
lib/std/dwarf.zig
@@ -144,7 +144,7 @@ const FileEntry = struct {
 };
 
 const LineNumberProgram = struct {
-    address: usize,
+    address: u64,
     file: usize,
     line: i64,
     column: u64,
@@ -153,12 +153,12 @@ const LineNumberProgram = struct {
     end_sequence: bool,
 
     default_is_stmt: bool,
-    target_address: usize,
+    target_address: u64,
     include_dirs: []const []const u8,
     file_entries: *ArrayList(FileEntry),
 
     prev_valid: bool,
-    prev_address: usize,
+    prev_address: u64,
     prev_file: usize,
     prev_line: i64,
     prev_column: u64,
@@ -186,7 +186,7 @@ const LineNumberProgram = struct {
         self.prev_end_sequence = undefined;
     }
 
-    pub fn init(is_stmt: bool, include_dirs: []const []const u8, file_entries: *ArrayList(FileEntry), target_address: usize) LineNumberProgram {
+    pub fn init(is_stmt: bool, include_dirs: []const []const u8, file_entries: *ArrayList(FileEntry), target_address: u64) LineNumberProgram {
         return LineNumberProgram{
             .address = 0,
             .file = 1,
@@ -691,7 +691,7 @@ pub const DwarfInfo = struct {
         return result;
     }
 
-    pub fn getLineNumberInfo(di: *DwarfInfo, compile_unit: CompileUnit, target_address: usize) !debug.LineInfo {
+    pub fn getLineNumberInfo(di: *DwarfInfo, compile_unit: CompileUnit, target_address: u64) !debug.LineInfo {
         var stream = io.fixedBufferStream(di.debug_line);
         const in = &stream.reader();
         const seekable = &stream.seekableStream();