Nikita Smith
|
91ddd214b3
|
fix string to U64 conversion
- handle zero on input string
- handle upper and lower case prefixes
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
a954c2125c
|
merge fixups
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
32a22779da
|
fix run
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
64415e21f0
|
special case bss section contribs and fix off by one in range array bsearch
|
2025-06-25 10:53:23 -07:00 |
|
Nikita Smith
|
f0a967a15d
|
don't create BIAT and UIAT sections when not requested
|
2025-06-25 10:53:23 -07:00 |
|
Nikita Smith
|
f467ff8822
|
WIP move export and import table make code to appropriate layers
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
f001f08e04
|
string compar funcs
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
b9768be4ed
|
tester for linkers
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
c45088b546
|
replaced dependency on linker's chunking for resource serialization
with COFF obj writer
|
2025-06-25 10:53:21 -07:00 |
|
Ryan Fleury
|
66c2d51a7d
|
pass over dwarf dump, get it building, eliminate reliance on one-off helpers from raddump
|
2025-06-19 08:02:36 -07:00 |
|
Ryan Fleury
|
f590e9b6d5
|
eliminate separate path layer, merge into base strings layer
|
2025-06-19 07:38:34 -07:00 |
|
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 |
|