authorgravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2019-05-10 00:44:24+02:00
committergravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2019-05-10 00:44:24+02:00
log8cc4eaea9f5bbf2f77af4903f32d21ec7911f759
tree5a8329cd263d7c7b692b860182a5b23a6467df35
parent4d8f96dd88c97fa175952f8dd7ab548409c78b0e

Use matching types when parsing fields


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

std/debug.zig+12-12
......@@ -1718,9 +1718,9 @@ fn getLineNumberInfoMacOs(di: *DebugInfo, symbol: MachoSymbol, target_address: u
17181718 while (true) {
17191719 const file_name = readStringMem(&ptr);
17201720 if (file_name.len == 0) break;
1721 const dir_index = try leb.readULEB128Mem(u64, &ptr);
1722 const mtime = try leb.readULEB128Mem(u64, &ptr);
1723 const len_bytes = try leb.readULEB128Mem(u64, &ptr);
1721 const dir_index = try leb.readULEB128Mem(usize, &ptr);
1722 const mtime = try leb.readULEB128Mem(usize, &ptr);
1723 const len_bytes = try leb.readULEB128Mem(usize, &ptr);
17241724 try file_entries.append(FileEntry{
17251725 .file_name = file_name,
17261726 .dir_index = dir_index,
......@@ -1749,9 +1749,9 @@ fn getLineNumberInfoMacOs(di: *DebugInfo, symbol: MachoSymbol, target_address: u
17491749 },
17501750 DW.LNE_define_file => {
17511751 const file_name = readStringMem(&ptr);
1752 const dir_index = try leb.readULEB128Mem(u64, &ptr);
1753 const mtime = try leb.readULEB128Mem(u64, &ptr);
1754 const len_bytes = try leb.readULEB128Mem(u64, &ptr);
1752 const dir_index = try leb.readULEB128Mem(usize, &ptr);
1753 const mtime = try leb.readULEB128Mem(usize, &ptr);
1754 const len_bytes = try leb.readULEB128Mem(usize, &ptr);
17551755 try file_entries.append(FileEntry{
17561756 .file_name = file_name,
17571757 .dir_index = dir_index,
......@@ -1882,9 +1882,9 @@ fn getLineNumberInfoDwarf(di: *DwarfInfo, compile_unit: CompileUnit, target_addr
18821882 while (true) {
18831883 const file_name = try di.readString();
18841884 if (file_name.len == 0) break;
1885 const dir_index = try leb.readULEB128(u64, di.dwarf_in_stream);
1886 const mtime = try leb.readULEB128(u64, di.dwarf_in_stream);
1887 const len_bytes = try leb.readULEB128(u64, di.dwarf_in_stream);
1885 const dir_index = try leb.readULEB128(usize, di.dwarf_in_stream);
1886 const mtime = try leb.readULEB128(usize, di.dwarf_in_stream);
1887 const len_bytes = try leb.readULEB128(usize, di.dwarf_in_stream);
18881888 try file_entries.append(FileEntry{
18891889 .file_name = file_name,
18901890 .dir_index = dir_index,
......@@ -1914,9 +1914,9 @@ fn getLineNumberInfoDwarf(di: *DwarfInfo, compile_unit: CompileUnit, target_addr
19141914 },
19151915 DW.LNE_define_file => {
19161916 const file_name = try di.readString();
1917 const dir_index = try leb.readULEB128(u64, di.dwarf_in_stream);
1918 const mtime = try leb.readULEB128(u64, di.dwarf_in_stream);
1919 const len_bytes = try leb.readULEB128(u64, di.dwarf_in_stream);
1917 const dir_index = try leb.readULEB128(usize, di.dwarf_in_stream);
1918 const mtime = try leb.readULEB128(usize, di.dwarf_in_stream);
1919 const len_bytes = try leb.readULEB128(usize, di.dwarf_in_stream);
19201920 try file_entries.append(FileEntry{
19211921 .file_name = file_name,
19221922 .dir_index = dir_index,