Ryan Fleury
|
d70ce6465a
|
fix incorrect initialization of catchall chunks in name allocator free list
|
2025-01-05 22:39:10 -08:00 |
|
Ryan Fleury
|
fbc1f871cf
|
add comment about previously introduced path heuristic - will need to be careful on linux
|
2025-01-04 17:07:34 -08:00 |
|
Ryan Fleury
|
47373fbb58
|
prioritize exe-relative debug paths - treat embedded pdb/rdi paths as relative to the exe first - if they are relative, then relative to the exe is the correct choice, but if they are absolute, then it will simply be an invalid path, and so it will just pick up the full absolute embedded pdb path on the next candidate.
|
2025-01-04 17:02:46 -08:00 |
|
Ryan Fleury
|
4cb6e889ef
|
hack to avoid minimization causing bad panel animation state - will investigate this more fully later...
|
2024-12-30 10:09:29 -08:00 |
|
Ryan Fleury
|
94f0ae660f
|
fix bytecode size calculation bug
|
2024-12-29 16:02:54 -08:00 |
|
Ryan Fleury
|
be45100964
|
if regrel32 is marked as being outside the procedure frame, and if it has no type info, it seems that compilers generate that case to encode return variables which exist outside a procedure's frame, in which case we can make up the difference by grabbing the return type from the containing procedure type. this does not break existing valid cases, but may not be the fully correct rule.
|
2024-12-29 13:46:44 -08:00 |
|
Ryan Fleury
|
aa42d12d0f
|
zerofiy range dim, if max > min; fixes incorrect range intersection & read, in eval path
|
2024-12-20 09:00:17 -08:00 |
|
Ryan Fleury
|
49d11ea35b
|
plug min-digits view rule into f32/f64 value string visualization path; also expand default precision of f32/f64 string visualization, but truncate redundant zeroes
|
2024-12-17 16:04:09 -08:00 |
|
Ryan Fleury
|
e9ac6ccf7e
|
remove heuristic of array view rule implicitly disabling string visualization; prefer explicit no_string view rule
|
2024-12-17 09:45:54 -08:00 |
|
Ryan Fleury
|
3023269a9c
|
correctly use array sizes in value string string literal visualization; slices / array lengths now correctly apply to string visualization
|
2024-12-17 09:39:57 -08:00 |
|
Ryan Fleury
|
78309209ae
|
clear completed task log
|
2024-12-16 13:02:37 -08:00 |
|
Ryan Fleury
|
5f1d0b4d1c
|
adjust compact vs. default panel layout pick heuristic
|
2024-12-16 12:52:46 -08:00 |
|
Ryan Fleury
|
090c555d68
|
fix default space assumption in full eval path, if not inferred from the expression itself
|
2024-12-16 12:09:50 -08:00 |
|
Ryan Fleury
|
8f91ec4f88
|
fix __va_args__ nonsense in rdi_from_dwarf; fix incorrect mask check in linux os_file_open
|
2024-12-16 11:41:23 -08:00 |
|
Ryan Fleury
|
c66d705791
|
toggle-press for theme colors in settings view, not click-to-open
|
2024-12-16 11:33:26 -08:00 |
|
Ryan Fleury
|
97241e73f9
|
more aggressively commit changes to meta-entity edits in watch windows; undo if cancelling
|
2024-12-16 11:26:08 -08:00 |
|
Ryan Fleury
|
ac54281062
|
fix nccalcsize in fullscreen mode
|
2024-12-16 10:59:35 -08:00 |
|
Nikita Smith
|
2a72f525fb
|
added support for dumping disassembly and raw data out of sections
|
2024-12-11 12:07:42 -08:00 |
|
Nikita Smith
|
c91253a19e
|
move feature flags to appropriate layer
|
2024-12-10 14:07:51 -08:00 |
|
Nikita Smith
|
48cb999c3d
|
format VC Features and COFF Group in debug directory
|
2024-12-10 13:47:47 -08:00 |
|
Nikita Smith
|
9ff49c33cc
|
validate export table fields
|
2024-12-10 13:44:09 -08:00 |
|
Nikita Smith
|
cd3fd4df16
|
format file preamble and warn about unknown argument
|
2024-12-09 17:16:44 -08:00 |
|
Nikita Smith
|
dd3b4a025d
|
advance offset
|
2024-12-09 15:49:34 -08:00 |
|
Nikita Smith
|
aaa82af9b3
|
format base relocations
|
2024-12-09 15:25:12 -08:00 |
|
Nikita Smith
|
db82b2ea63
|
remove dependency on bin info from base reloc parser
|
2024-12-09 15:24:18 -08:00 |
|
Nikita Smith
|
723c950c01
|
add default params for /FUNCTIONPADMIN
|
2024-12-09 14:27:03 -08:00 |
|
Ryan Fleury
|
274b710329
|
notes
|
2024-12-09 08:35:01 -08:00 |
|
Ryan Fleury
|
edfbcb9c85
|
fix incorrect line textual coordinates when triple-dragging code slices
|
2024-12-06 16:32:43 -08:00 |
|
Nikita Smith
|
08a368dd66
|
handle ADDR32 base relocation
|
2024-12-06 15:35:33 -08:00 |
|
Nikita Smith
|
f56bc209e0
|
minor fix
|
2024-12-06 14:39:00 -08:00 |
|
Nikita Smith
|
b5273d6a00
|
keep parsing on encountering epilog opcode
|
2024-12-06 14:00:12 -08:00 |
|
Ryan Fleury
|
bca1325d9a
|
eliminate machine/file entities in frontend layer
|
2024-12-06 13:53:25 -08:00 |
|
Ryan Fleury
|
87a1dd84ec
|
delete raddbg layer duplicative ctrl entity kinds / related code; we are now fully moved onto the ctrl system for ctrl entities
|
2024-12-06 12:31:37 -08:00 |
|
Ryan Fleury
|
751626446a
|
pending thread names in ctrl entity system, for cases where a thread name is established before the thread is reported as being created, and the id is used to correllate
|
2024-12-06 12:31:37 -08:00 |
|
Ryan Fleury
|
59e2d7de61
|
eliminate old universal entity ui; eliminate old stop explanation string generation path
|
2024-12-06 12:31:37 -08:00 |
|
Nikita Smith
|
6cf42338ba
|
clang build fixes
|
2024-12-06 12:05:44 -08:00 |
|
Nikita Smith
|
e73ce59945
|
WIP coffdump
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
c3831e4350
|
WIP parser for MSVC C++ exceptions unwind info
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
0ea0820d19
|
minor fixes and cleanups
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
86db833a83
|
pass over PE
* upgraded PE with parsers for imports, exports, and tls
* added struct definitions for image load config and debug dir structs
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
80fa226432
|
pass over COFF archive parser
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
29de0c5a9e
|
moved unsigned range list to base math
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
d73e53a5b5
|
integer array structs
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
3851604705
|
32bit integer from ascii helpers
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
2bf3194cff
|
disable .exp for radlink
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
669c03cff1
|
rename time -> time_stamp
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
e22bd33275
|
pass over COFF, added symbol for function definitions, updated names
and types in structs, added enum to and from string helpers
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
53a5f6ab06
|
big-endian conversion helpers
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
746a2728b3
|
date time from unix time stamp
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
9ad63e45e6
|
u32 from string version
|
2024-12-06 11:53:16 -08:00 |
|