|
4 | 4 | #include "os/os_inc.h"
|
5 | 5 | #include "coff/coff.h"
|
6 | 6 | #include "codeview/codeview.h"
|
7 |
| -#include "codeview/codeview_stringize.h" |
| 7 | +#include "codeview/codeview_parse.h" |
8 | 8 | #include "msf/msf.h"
|
9 | 9 | #include "msf/msf_parse.h"
|
10 | 10 | #include "pdb/pdb.h"
|
11 | 11 | #include "pdb/pdb_parse.h"
|
| 12 | +#include "pdb/pdb_stringize.h" |
12 | 13 |
|
13 | 14 | #include "base/base_inc.c"
|
14 | 15 | #include "os/os_inc.c"
|
15 | 16 | #include "coff/coff.c"
|
16 | 17 | #include "codeview/codeview.c"
|
17 |
| -#include "codeview/codeview_stringize.c" |
| 18 | +#include "codeview/codeview_parse.c" |
18 | 19 | #include "msf/msf.c"
|
19 | 20 | #include "msf/msf_parse.c"
|
20 | 21 | #include "pdb/pdb.c"
|
|
25 | 26 |
|
26 | 27 | #include "linker/base_ext/base_blake3.h"
|
27 | 28 | #include "linker/base_ext/base_blake3.c"
|
28 |
| -#include "linker/third_party_ext/md5/md5.c" |
29 |
| -#include "linker/third_party_ext/md5/md5.h" |
30 |
| -#include "linker/third_party_ext/xxHash/xxhash.c" |
31 |
| -#include "linker/third_party_ext/xxHash/xxhash.h" |
| 29 | +#include "third_party/md5/md5.c" |
| 30 | +#include "third_party/md5/md5.h" |
| 31 | +#include "third_party/xxHash/xxhash.c" |
| 32 | +#include "third_party/xxHash/xxhash.h" |
32 | 33 |
|
33 | 34 | #include "linker/base_ext/base_inc.h"
|
34 | 35 | #include "linker/path_ext/path.h"
|
35 | 36 | #include "linker/hash_table.h"
|
36 | 37 | #include "linker/thread_pool/thread_pool.h"
|
37 |
| -#include "linker/os_ext/os_inc.h" |
38 | 38 | #include "linker/codeview_ext/codeview.h"
|
39 | 39 |
|
40 | 40 | #include "linker/base_ext/base_inc.c"
|
41 | 41 | #include "linker/path_ext/path.c"
|
42 | 42 | #include "linker/hash_table.c"
|
43 | 43 | #include "linker/thread_pool/thread_pool.c"
|
44 |
| -#include "linker/os_ext/os_inc.c" |
45 | 44 | #include "linker/codeview_ext/codeview.c"
|
46 | 45 |
|
47 | 46 | internal void
|
@@ -116,7 +115,7 @@ print_inline_binary_annotations(String8 binary_annots)
|
116 | 115 | case CV_InlineBinaryAnnotation_ChangeCodeOffsetAndLineOffset: {
|
117 | 116 | U32 code_offset_and_line_offset = 0;
|
118 | 117 | cursor += cv_decode_inline_annot_u32(binary_annots, cursor, &code_offset_and_line_offset);
|
119 |
| - S32 line_delta = cv_inline_annot_convert_to_signed_operand(code_offset_and_line_offset >> 4); |
| 118 | + S32 line_delta = cv_inline_annot_signed_from_unsigned_operand(code_offset_and_line_offset >> 4); |
120 | 119 | U32 code_delta = code_offset_and_line_offset & 0xF;
|
121 | 120 | line_offset += line_delta;
|
122 | 121 | code_offset += code_delta;
|
|
0 commit comments