Nikita Smith
|
d0364dc39c
|
minor fixes for handling cyclic and corrupted types
|
2026-04-15 15:32:51 -07:00 |
|
Nikita Smith
|
18f468bc97
|
os_process_join closes handle
|
2026-04-15 15:32:51 -07:00 |
|
Nikita Smith
|
ae99355c1d
|
shift upper type index bound
|
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
|
4eee46764e
|
update the change log
|
2026-04-15 15:32:51 -07:00 |
|
Nikita Smith
|
d1d42102dd
|
discard trailing free page maps
|
2026-04-15 15:32:51 -07:00 |
|
Nikita Smith
|
5f3e7e7175
|
whoops proc refences were pointing to stale symbols
ideally linker parse module streams for proc references
|
2026-04-15 15:32:51 -07:00 |
|
Ryan Fleury
|
dae90f0053
|
changelog
|
2026-04-15 12:54:30 -07:00 |
|
Ryan Fleury
|
3bef72f09f
|
changelog work
|
2026-04-15 12:43:52 -07:00 |
|
Ryan Fleury
|
471abb99ca
|
fix ood readmeg
|
2026-04-15 12:30:21 -07:00 |
|
Ryan Fleury
|
8513ef8a4f
|
pdb -> rdi conversion: be robust to zero itypes in function type parameter lists. was causing, in some cases, local variables to be incorrectly interpreted as parameters, because there was a (nonexistent) parameter to the function recorded in the type info.
|
2026-04-15 12:28:42 -07:00 |
|
Ryan Fleury
|
6a36382690
|
eval: remove incorrect truncate ops
|
2026-04-15 12:07:14 -07:00 |
|
Ryan Fleury
|
7106265a14
|
fix duplicate downstream marks of text artifacts; use cancel signal in text processing
|
2026-04-14 20:10:14 -07:00 |
|
Ryan Fleury
|
0a10e855a5
|
memory view fixes, changelog, notes
|
2026-04-14 19:52:10 -07:00 |
|
Ryan Fleury
|
3161fda982
|
further memory view work: tighter byte context viz, fix missing callstack frames, fix zooming, struct member annotations
|
2026-04-14 15:35:12 -07:00 |
|
Ryan Fleury
|
ee6d9b3a32
|
fix bad auto column calculating in min edge case
|
2026-04-13 14:52:09 -07:00 |
|
Ryan Fleury
|
21eb134f24
|
formalized addr bar in memory view, complete first pass of memory view peek types, various fixes
|
2026-04-13 14:39:31 -07:00 |
|
Nikita Smith
|
294ede01a2
|
skip empty hash table adjuster
|
2026-04-11 14:16:13 -07:00 |
|
Nikita Smith
|
e5664facce
|
delete existing files before running test
|
2026-04-11 13:46:49 -07:00 |
|
Nikita Smith
|
0299b6922f
|
sort global symbols deterministically within GSI bucket
|
2026-04-11 13:42:30 -07:00 |
|
Nikita Smith
|
1839187a3c
|
sort records must be rebased
|
2026-04-11 13:41:44 -07:00 |
|
Nikita Smith
|
36d18e440b
|
delete exes to appease windows defender
|
2026-04-11 12:51:00 -07:00 |
|
Nikita Smith
|
40763c06cf
|
swap dynamic and static libs
|
2026-04-11 12:50:41 -07:00 |
|
Nikita Smith
|
89a5acba2c
|
WIP stripped PDB
|
2026-04-10 17:02:04 -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 |
|
Ryan Fleury
|
686b64c357
|
start work on more sophisticated memory type interpretation capabilities in memory view
|
2026-04-09 16:24:28 -07:00 |
|
Nikita Smith
|
120cc529ef
|
update run_tests.bat to use torture
|
2026-04-09 15:27:20 -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 |
|
Ryan Fleury
|
5f5120144b
|
memory copy/paste
|
2026-04-09 12:08:35 -07:00 |
|
Ryan Fleury
|
9aa63bc86c
|
checkpoint on memory view improvements; bugfixes, improved visualizations, & mutation controls
|
2026-04-09 11:07:00 -07:00 |
|
Ryan Fleury
|
be270a8f8d
|
fix step over/into line operations when source line maps to multiple (potentially) discontiguous code ranges, or at least line info records; this fixes weird stepping with Clang-generated line info for for loops, function prologues in Odin, amongst other similar issues
|
2026-04-08 14:42:30 -07:00 |
|
Ryan Fleury
|
5bc791566b
|
go to selected thread in ctx menus
|
2026-04-08 13:44:55 -07:00 |
|
Ryan Fleury
|
e9a142b536
|
fix eval commit rules for strings; do not treat inputs as textual data when committing to pointers unless contents are quoted - fixes inability to change string pointer values
|
2026-04-08 13:44:55 -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 |
|
Ryan Fleury
|
77afc94cee
|
correctly apply lens type flags in shorthand chained exprs (fixes foo,x
hex inheriatnce)
|
2026-04-07 17:37:10 -06:00 |
|
Ryan Fleury
|
fee9f9a2c3
|
when resolving irtrees to values, promote register spaces -> containing process space; fixes pointer casts to register values
|
2026-04-07 17:16:56 -06:00 |
|
Ryan Fleury
|
960f439a59
|
notes
|
2026-04-07 15:26:43 -06:00 |
|
Nikita Smith
|
5a0bddafad
|
test EXE and PDB determinism
|
2026-04-07 11:27:20 -07:00 |
|
Nikita Smith
|
44d09410eb
|
bugfix global symbol dedup
|
2026-04-07 10:49:48 -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
|
aad1805124
|
make GSI and PSI serialization deterministic
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
608a0df058
|
fix race in the type merger
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
232815dbe6
|
branchless compact
|
2026-04-06 12:04:33 -07:00 |
|