Ryan Fleury
f604ced174
bump version
2025-06-10 14:35:38 -07:00
Ryan Fleury
7205b7d1ab
pass over base layer command line parsing. do not assume debugger-style 'treat all after first non-option input as passthrough options'. most things do not want that - the debugger can still get it by doing a quick secondary parse
2025-06-10 09:46:46 -07:00
Ryan Fleury
49de09883e
plug in dwarf converter to radbin; hook up to both rdi generation & breakpad generation; radbin exe -> pdb / elf -> dwarf inferences; cleanup / unification passes
2025-06-10 08:53:57 -07:00
Ryan Fleury
79bf3d8639
eliminate standalone programs for pdb -> rdi; dwarf -> rdi; pdb -> breakpad; sketch out 'radbin', unified cli frontend for dumping/converting/etc., plug in pdb -> rdi, pdb -> breakpad, & stub out dumper/dwarf
2025-06-09 15:40:48 -07:00
Ryan Fleury
4926f6cfc8
programmatic address range annotations; pipe -> ctrl entities; render in memory view
2025-06-08 17:37:55 -07:00
Ryan Fleury
94b969f203
copyright year
2025-06-02 14:13:57 -07:00
Ryan Fleury
cff99f5431
oops, fix very bad mistake, using part of HS roots that don't exist!
2025-06-02 14:00:47 -07:00
Ryan Fleury
8bf07f8a52
bump to 19
2025-05-22 22:37:03 -07:00
Ryan Fleury
25813e62ea
adjust spall usage code - still not generating multi-thread events correctly...
2025-05-22 09:58:09 -07:00
Ryan Fleury
3fcdb85ebf
use tid/pid-specifying spall functions
2025-05-22 09:34:47 -07:00
Ryan Fleury
b0fb102813
sketch out spall integration
2025-05-21 12:01:43 -07:00
Ryan Fleury
206ec346cf
fix 2-byte utf decoding issues, fix utf8 lexing issues
2025-05-20 14:46:46 -07:00
Ryan Fleury
2f5082fb61
fix treatment of octal strings in try_u64/s64_from_str8_c_rules
2025-05-20 14:10:34 -07:00
Ryan Fleury
2e2eb4a6f2
bump to 18
2025-05-14 09:53:50 -07:00
Ryan Fleury
a5b227a1c6
egl/glx work; eliminate unneeded path normalization paths; do not assume os current path when normalizing paths; gl synchronous debug strings
2025-05-12 16:03:36 -07:00
Ryan Fleury
3fd1f9d255
stub out demon/fontprovider so we can build debugger
2025-05-10 14:28:14 -07:00
Ryan Fleury
48b8c41713
opengl render backend
2025-05-09 19:48:41 -07:00
Ryan Fleury
1b7a57914e
get linux building again
2025-05-09 13:44:17 -07:00
Jan Hebbel
7939bcbc95
Fixed signed minimum values.
2025-05-09 11:35:42 -07:00
Ryan Fleury
f2bf8ccb2e
layer color coverage / usage in thread colors
2025-05-09 11:15:00 -07:00
Ryan Fleury
dd3f3366a8
fix bad 0.9.16 version check in config loading; helpers for building version codes, so they can be compared
2025-05-09 09:48:54 -07:00
Ryan Fleury
5bfef50915
bump to 0.9.17
2025-05-08 15:24:35 -07:00
Ryan Fleury
4d6d4429e1
fix incorrect rad <-> turn conversion path
2025-05-07 06:31:19 -07:00
Ryan Fleury
644ba8d02e
theme presets work
2025-05-02 15:28:56 -07:00
Ryan Fleury
7dc920c14f
font cache: add additional layer of caching for runs
2025-04-25 09:45:43 -07:00
Ryan Fleury
c7a3a73b63
fix incorrect story for chained lens calls; fix possibly-overridden usage of lens calls in ui build
2025-04-10 14:29:57 -07:00
Ryan Fleury
9bfa4f87e3
work on new eval-viz layer stringification which factors out measurement/limiting/etc., but just walks an eval tree and stringifies each part; start working on new types <-> lookup-rule stuff
2025-04-10 14:29:56 -07:00
Ryan Fleury
17ff4da9bf
more eval scratch work
2025-03-31 13:09:30 -07:00
Ryan Fleury
fbe0d3bc2e
set up eval scratch; promote raddbg_markup to base layer, plug in custom codebase vsnprintf
2025-03-31 11:41:14 -07:00
Nikita Smith
e7cee3b83c
helper for extract bits
2025-03-26 12:19:16 -07:00
Ryan Fleury
c4f4b5ff01
merge
2025-03-25 16:21:51 -07:00
Ryan Fleury
24ddab0db2
fix slice view rule to apply correctly to pointers/refs->structs too
2025-03-14 12:41:48 -07: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
Ryan Fleury
225445a204
bump version
2025-02-23 13:21:06 -08:00
Ryan Fleury
13bfa42acf
more work on watch-window-driven file lister
2025-02-20 14:49:25 -08:00
Ryan Fleury
1b8e39c635
work on tag-based styling
2025-02-18 18:08:18 -08:00
Ryan Fleury
42e3c406cd
oklab <-> linear, linear <-> srgb
2025-02-17 18:33:56 -08:00
Ryan Fleury
2da83dd732
bump to 0.9.15 - hook disasm back up
2025-02-10 09:47:37 -08:00
Nikita Smith
a1d5837ff3
helpers for matching string literals
2025-01-18 17:39:11 -08:00
Nikita Smith
42e441541d
fixes for LEB decode
2025-01-08 03:26:04 -08:00
Nikita Smith
d0d1786cec
define enum for image type
2025-01-08 03:26:04 -08:00
Nikita Smith
b27b783e6f
Dwarf parser WIP
...
Copied the parser from internal repo and integrated with the base layer
(not tested)
Parser uses based/range pattern for which we have an alternative in
string layer (str8_deserial_*)
2025-01-08 03:26:04 -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
Nikita Smith
f56bc209e0
minor fix
2024-12-06 14:39:00 -08:00
Nikita Smith
6cf42338ba
clang build fixes
2024-12-06 12:05:44 -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
53a5f6ab06
big-endian conversion helpers
2024-12-06 11:53:16 -08:00