Nikita Smith
|
35ed8d6a1e
|
bugfixed zero-length block decomp and fixed 64-bit casts
|
2025-03-03 17:10:06 -08:00 |
|
Nikita Smith
|
8b4f97223e
|
moved async bakers from PDB converter to a stand-alone file to reuse
them in DWARF converter
|
2025-03-03 17:09:01 -08:00 |
|
Nikita Smith
|
53bff614e6
|
moved LEB helpers to DWARF layer
|
2025-03-03 17:06:58 -08:00 |
|
Nikita Smith
|
d5811b7748
|
binary search for U64 and Rng1U64 arrays
|
2025-03-03 17:04:07 -08:00 |
|
Nikita Smith
|
a06f576161
|
detect and error out on PDB linked with /DEBUG:FASTLINK
|
2025-02-25 14:42:10 -08:00 |
|
Nikita Smith
|
6c5d2a05cb
|
moved platform depended code from OS layer to linkers IO
|
2025-02-25 14:41:34 -08:00 |
|
Nikita Smith
|
d5ab121183
|
pre-allocate file size before write
|
2025-02-25 14:41:34 -08:00 |
|
Nikita Smith
|
bbce89eada
|
added /RAD_WRITE_TEMP_FILES
When enabled linker writes image and debug info to temporary files
and renames them after all writes are done.
|
2025-02-25 14:41:34 -08:00 |
|
Nikita Smith
|
8a8a8bcc8d
|
resource id compar typo
|
2025-02-25 14:41:34 -08:00 |
|
Nikita Smith
|
1d441bac30
|
minor fixes and renames in DWARF enums
|
2025-02-25 14:41:16 -08:00 |
|
Nikita Smith
|
90c05d56b5
|
added zlib decompressor for DWARF extraction
|
2025-02-25 14:41:16 -08:00 |
|
Nikita Smith
|
b74c304f39
|
added ELF header and parser
|
2025-02-25 14:41:15 -08:00 |
|
Nikita Smith
|
87ae363292
|
print file path in DW_Attrib_DeclFile
|
2025-02-25 14:41:15 -08:00 |
|
Nikita Smith
|
ea6a84ca57
|
helper for extracting DWARF sections in COFF files
|
2025-02-25 14:41:15 -08:00 |
|
Nikita Smith
|
8d9f85bfcc
|
move magic check to PE layer
|
2025-02-25 14:41:15 -08:00 |
|
Ryan Fleury
|
33326a8fa6
|
fix breakpad converter build
|
2025-02-23 14:18:12 -08:00 |
|
Ryan Fleury
|
9e6e65d3c6
|
eliminate cfg testing from this build; fix bad recursion artifacts, causing bad state when types tab visible; put in temporary fix for memory view truncation
|
2025-02-23 14:06:11 -08:00 |
|
Ryan Fleury
|
225445a204
|
bump version
|
2025-02-23 13:21:06 -08:00 |
|
Ryan Fleury
|
74ce085adc
|
start on new 'pull/pop out' button for visualizers
|
2025-02-21 19:59:26 -08:00 |
|
Ryan Fleury
|
f753e9bd18
|
small fix
|
2025-02-21 19:20:09 -08:00 |
|
Ryan Fleury
|
a3062dfeb1
|
watch-window-defined/driven query lister completion
|
2025-02-21 19:15:26 -08:00 |
|
Ryan Fleury
|
8bca57ef7f
|
improved stability w.r.t. cfgs and ctrl entities expansion across changes
|
2025-02-21 18:14:02 -08:00 |
|
Ryan Fleury
|
1b4a5e529f
|
more convergence / fixes relating to searching/queries/filters
|
2025-02-21 16:33:57 -08:00 |
|
Ryan Fleury
|
9b636568fd
|
more convergence
|
2025-02-21 15:29:54 -08:00 |
|
Ryan Fleury
|
e76da7892a
|
fix bad debug info scope search usage
|
2025-02-21 13:57:54 -08:00 |
|
Ryan Fleury
|
3c8f58cb38
|
add tracking to dbgi scopes
|
2025-02-21 13:23:12 -08:00 |
|
Ryan Fleury
|
03337a7280
|
more convergence on lister/queries
|
2025-02-21 13:01:28 -08:00 |
|
Ryan Fleury
|
b0486d942e
|
correctly pipe through exception info, visualize exceptions better
|
2025-02-21 11:46:28 -08:00 |
|
Ryan Fleury
|
96fbcc848e
|
double clicking cfgs with location info -> snap
|
2025-02-21 11:30:45 -08:00 |
|
Ryan Fleury
|
4f99a76ace
|
commit window placement/etc. to cfg tree, pass through all monitor/pos/size/fullscreen/maximize info to initialization
|
2025-02-21 10:57:32 -08:00 |
|
Ryan Fleury
|
9e0fe942e6
|
allow base/opl style slices in slice view rule
|
2025-02-21 10:20:11 -08:00 |
|
Ryan Fleury
|
4f1e0dedb2
|
start plugging tab-opening back in
|
2025-02-21 09:52:50 -08:00 |
|
Ryan Fleury
|
2f2bb0d797
|
plug rebindings back in
|
2025-02-21 09:25:26 -08:00 |
|
Ryan Fleury
|
c7da3e8a13
|
distinguish cfg (breakpoints, watch pins) source-locations from address locations; expand breakpoint addresses to being full expressions, & use this to implement symbol breakpoints (we now support fancier address resolution breakpoints too)
|
2025-02-21 08:42:33 -08:00 |
|
Ryan Fleury
|
f3c6ee6f1f
|
fix statically-disqualifiable breakpoint evaluations from being sent to the control thread as actual control thread conditions
|
2025-02-20 19:52:17 -08:00 |
|
Ryan Fleury
|
0a588d4058
|
fix keyboard input delegation between meta-interfaces (query lister line edit) and watch window controls; always accept single-visible-button presses, if multiline logic does not consume an event
|
2025-02-20 19:46:41 -08:00 |
|
Ryan Fleury
|
04c40e8359
|
expand eval to collecting irtree/type/lookup-rule, base all value string generation on entire root_eval rather than just root_expr; fixes wrong inheritance of tags in single-line visualization
|
2025-02-20 19:16:27 -08:00 |
|
Ryan Fleury
|
92df402ad1
|
member filtering
|
2025-02-20 18:46:22 -08:00 |
|
Ryan Fleury
|
2373af25ce
|
watch expr drag/drop -> watch pin creation
|
2025-02-20 18:11:25 -08:00 |
|
Ryan Fleury
|
e4de4dd52f
|
hook up project cfg saving
|
2025-02-20 17:28:56 -08:00 |
|
Ryan Fleury
|
cc966deb7c
|
eliminate 'watch' as a view ui rule, move formally into just being a regular view ui build. hook up user file saving. fix metadesk parser - newlines must terminate *all* active implicit set parsing work.
|
2025-02-20 17:25:38 -08:00 |
|
Ryan Fleury
|
428a3f2536
|
always prefer explicitly attached tags (view rules); give all tags a chance in sequence; allow 'default' to be explicitly attached, to disable auto-view-rules etc.
|
2025-02-20 16:38:27 -08:00 |
|
Ryan Fleury
|
ec782fa39c
|
correct tag poisoning in lookup-rule tag usage within ir generation, allow lookup-rules to call dependent irgens
|
2025-02-20 16:26:40 -08:00 |
|
Ryan Fleury
|
13bfa42acf
|
more work on watch-window-driven file lister
|
2025-02-20 14:49:25 -08:00 |
|
Ryan Fleury
|
eae15a3d41
|
work on command queries, distinguish floating vs. embedded
|
2025-02-20 13:30:28 -08:00 |
|
Ryan Fleury
|
6653a0e437
|
auto tabs
|
2025-02-20 10:04:48 -08:00 |
|
Ryan Fleury
|
1a84f1cedd
|
macroify 'search_path', use in file system queries
|
2025-02-19 17:22:49 -08:00 |
|
Ryan Fleury
|
f61d87e0ce
|
extend command info with query expressions for lister
|
2025-02-19 17:09:48 -08:00 |
|
Ryan Fleury
|
b0cff76501
|
eliminate old palette system entirely
|
2025-02-19 12:09:28 -08:00 |
|
Ryan Fleury
|
26514ddc6a
|
dead code elimination
|
2025-02-19 11:35:30 -08:00 |
|