Nikita Smith
|
270d73220f
|
test GSI
|
2026-04-16 16:46:53 -07:00 |
|
Nikita Smith
|
e1ab7f4955
|
GSI parser discarded last symbol in the chain
|
2026-04-16 16:46:00 -07:00 |
|
Nikita Smith
|
217b761c9b
|
build GSI and PSI before DBI
|
2026-04-16 16:43:04 -07:00 |
|
Nikita Smith
|
15ff96f4a1
|
rename macro for declaring tests
|
2026-04-16 11:52:59 -07:00 |
|
Nikita Smith
|
d0364dc39c
|
minor fixes for handling cyclic and corrupted types
|
2026-04-15 15:32:51 -07:00 |
|
Nikita Smith
|
437e242260
|
dial down run count in determ_test
|
2026-04-15 15:32:51 -07:00 |
|
Nikita Smith
|
7872ba5542
|
disable ASAN for clang (need to figure out how to locate LLVM DLL)
|
2026-04-15 15:32:51 -07:00 |
|
Nikita Smith
|
e5664facce
|
delete existing files before running test
|
2026-04-11 13:46:49 -07:00 |
|
Nikita Smith
|
36d18e440b
|
delete exes to appease windows defender
|
2026-04-11 12:51:00 -07:00 |
|
Nikita Smith
|
b4bbc38ab2
|
validate info stream
|
2026-04-10 17:02:04 -07:00 |
|
Nikita Smith
|
c5dc7bee3e
|
fix info stream layout
|
2026-04-10 17:02:04 -07:00 |
|
Nikita Smith
|
38afd6260d
|
port eval test
|
2026-04-09 14:06:33 -07:00 |
|
Nikita Smith
|
85bbfa755a
|
port pdb -> rdi determinism test
|
2026-04-09 13:41:04 -07:00 |
|
Nikita Smith
|
1f5bbb9702
|
minor cleanup
|
2026-04-08 12:39:15 -07:00 |
|
Nikita Smith
|
33b121215b
|
remove T_EndTest
|
2026-04-07 21:21:08 -07:00 |
|
Nikita Smith
|
5a0bddafad
|
test EXE and PDB determinism
|
2026-04-07 11:27:20 -07:00 |
|
Nikita Smith
|
e54bef58df
|
implement /INFERASANLIBS
|
2026-04-06 22:18:26 -07:00 |
|
Nikita Smith
|
3bb8983461
|
implement /WHOLEARCHIVE
|
2026-04-06 14:35:46 -07:00 |
|
Nikita Smith
|
890f7afccc
|
take exit code before closing process handle
|
2026-04-06 12:17:25 -07:00 |
|
Nikita Smith
|
8cc8986197
|
WIP test PDB determinism
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
99335959b0
|
ignore invalid type index errors in release
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
c853082e61
|
test cyclic type detection
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
6b7cd39ff1
|
msf and cv tree patcher tests
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
acce76aa4c
|
string list sub range helper
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
2331425e20
|
removed duplicate clang sets; disable ICF with lld-link because it erroneously
merges string literals and makes ASAN panic
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
44a0efd207
|
test mismatched PCH signatures and presence of .debug$P and .debug$T in
same obj
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
8a1203ed35
|
add mutex around fprintf to linearize log
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
3d805af7df
|
WIP test PCH type merging
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
c0418b736d
|
WIP: internal and external type servers are functioning except for the
PCH indirection
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
7cf8c00947
|
improve test for import_export and fix compile errors in merge_duplicates
due to API changes in debug info
|
2026-04-06 12:04:30 -07:00 |
|
Nikita Smith
|
70677b85d8
|
align group names
|
2026-03-17 14:44:07 -07:00 |
|
Ryan Fleury
|
4312ee14fd
|
first pass at (rdi -> loose rdim) path, used in (rdi * ... * rdi) -> rdi joining in radbin; plug in regular conversion path before voff -> line & breakpad paths in radbin, such that PDBs, DWARFs, RDIs, etc. can be used as input; fix up voff -> line path to plug into regular output systems; remove String8 union thing - three reasons: (a) it was only ever introduced for convenience in Linux layers, so let's just keep zero-terminated Linux nonsense in Linux land, (b) it was just alternate syntax for a cast, so let's just cast, (c) it was misleading - 'cstr' implies null-termination, which String8 of course doesn't guarantee. this led to some misuses, where .cstr was trusted to be zero-terminated, when that was not necessarily true (semaphore opening).
|
2026-03-03 16:24:54 -08:00 |
|
Nikita Smith
|
8007c158fa
|
add API to DWARF writer that defines forward references and fix method
conversion in the converter
|
2026-02-27 11:07:19 -08:00 |
|
Nikita Smith
|
13f189ddcd
|
WIP subprogram conversion tests
|
2026-02-26 14:34:59 -08:00 |
|
Nikita Smith
|
3e7b791e01
|
WIP subprogram conversion test
|
2026-02-25 11:22:13 -08:00 |
|
Nikita Smith
|
3500b9cab8
|
test checksums
|
2026-02-24 20:02:29 -08:00 |
|
Nikita Smith
|
2fc4a3472b
|
finalize DWARF line table conversion test
|
2026-02-24 19:05:22 -08:00 |
|
Nikita Smith
|
c7f7e15434
|
WIP DWARF line table conversion tester
|
2026-02-24 18:05:39 -08:00 |
|
Nikita Smith
|
2df9a155c6
|
build radbin for torture
|
2026-02-23 11:54:37 -08:00 |
|
Nikita Smith
|
6e1816a01c
|
disable crash handler to diagnose crash in github workflows
|
2026-02-23 11:42:30 -08:00 |
|
Nikita Smith
|
8b7215695b
|
test DWARF32 and DWARF64 unit encodings
|
2026-02-22 22:34:28 -08:00 |
|
Nikita Smith
|
2a8a1a5741
|
test all LNCT encoding in the file table,
test line instruction encoder,
test special opcode encoding
|
2026-02-22 20:17:00 -08:00 |
|
Nikita Smith
|
4b88258a30
|
emit simple DWARF line table
|
2026-02-20 18:08:45 -08:00 |
|
Nikita Smith
|
3637fe359a
|
do not create async workers for torture
|
2026-02-20 18:06:31 -08:00 |
|
Nikita Smith
|
cfe3cde396
|
checkpoint: basic line emission
|
2026-02-20 11:17:12 -08:00 |
|
Nikita Smith
|
e7cf2513b7
|
todo
|
2026-02-19 18:11:11 -08:00 |
|
Nikita Smith
|
a02fa0f4cb
|
tests for int128 and uint128
|
2026-02-18 23:11:25 -08:00 |
|
Nikita Smith
|
338d2177ff
|
added _Decimal* and __bf16 types to RDI and DWARF converter
|
2026-02-18 21:25:35 -08:00 |
|
Nikita Smith
|
d26c890246
|
test basic types
|
2026-02-18 19:16:51 -08:00 |
|
Nikita Smith
|
0e4c864b22
|
checkpoint: asan crashes radbin in rdi_section_raw_data_from_kind
|
2026-02-18 01:21:03 -08:00 |
|