Ryan Fleury
|
af4f18ed98
|
sketch out more flexible texture 2d format codes
|
2025-10-06 13:52:59 -07:00 |
|
Ryan Fleury
|
213dc6a6a7
|
fix busted ctrl memory stream, when bad memory & null terminated (#647); do not refresh repeatedly due to loading, if any raddbg window is not focused
|
2025-10-06 11:38:58 -07:00 |
|
Ryan Fleury
|
811f316ca2
|
fix clang warnings in dwarf -> rdi
|
2025-10-06 11:20:12 -07:00 |
|
Nikita Smith
|
da0028033d
|
changed dumper to print .debug_info in more compact form
|
2025-10-03 20:10:09 -07:00 |
|
Nikita Smith
|
b1b83c4e3d
|
bugfix const64 interp
|
2025-10-03 17:16:45 -07:00 |
|
Ryan Fleury
|
32e344c806
|
remove dbgi name from ood warning
|
2025-10-02 18:34:04 -07:00 |
|
Ryan Fleury
|
073a0fcf3a
|
add checksum checking for timestamps; fix incorrect sha256 async checksum calculation; plug file-ood back in
|
2025-10-02 18:34:04 -07:00 |
|
Nikita Smith
|
f8229a390d
|
merge conf fix
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
9acff9ecd2
|
use check sum defn from rdi.h
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
555f8ec6ff
|
grab ranges in compile unit tag for the unit vmap
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
4ba1ee6e06
|
follow C type conversion rules in the expression transpiler
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
1f9ce6e6ba
|
eval opcode stubs
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
c7774c7582
|
helper for convert opcode
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
1264115d13
|
define push and pop counts for expression opcodes
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
954633bba2
|
add opcode for swapping top two values on the stack
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
48c7e45535
|
helper for determining if bytecode has dependency on TLS
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
0f9df9bc40
|
change opcode type to U8
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
0e9739f964
|
expression parser
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
da74b8595c
|
add operand count for expression opcodes
|
2025-10-02 18:19:42 -07:00 |
|
Ryan Fleury
|
569481c779
|
plug in debugger-side checksum computation & comparison
|
2025-10-02 17:29:59 -07:00 |
|
Ryan Fleury
|
ee759dbac7
|
sha1/sha256
|
2025-10-02 17:07:16 -07:00 |
|
Ryan Fleury
|
104e72999c
|
base layer hashing algorithms, fill out md5
|
2025-10-02 16:20:34 -07:00 |
|
Ryan Fleury
|
2d672d232f
|
checksum baking & rdi changes; checksum dumping
|
2025-10-02 16:12:53 -07:00 |
|
Ryan Fleury
|
c1e32b93a7
|
switch from variable size checksum data sections to just making well-defined fixed size ones for all of the concrete cases
|
2025-10-02 15:43:01 -07:00 |
|
Ryan Fleury
|
403d05cc8b
|
first pass at checksum baking
|
2025-10-02 14:17:44 -07:00 |
|
Ryan Fleury
|
56b5792546
|
rdi checksum kinds, rdim checksums, pull parsed checksum kinds/values from cv, fill out rdim checksums (still haven't put into rdi itself yet)
|
2025-10-02 13:40:45 -07:00 |
|
Ryan Fleury
|
b88c45d737
|
dbg info conversion events
|
2025-10-02 12:44:42 -07:00 |
|
Ryan Fleury
|
871daf3f22
|
only push unique hashes to key history in content layer; fix staleness detection in search
|
2025-10-02 12:08:31 -07:00 |
|
Ryan Fleury
|
32c4da878f
|
fix radbin build
|
2025-10-02 11:53:53 -07:00 |
|
Ryan Fleury
|
a58c23754a
|
di2 -> di; delete old dbg info layer, delete async layer
|
2025-10-01 17:30:08 -07:00 |
|
Ryan Fleury
|
544fea0929
|
actually - keep (path * stamp -> key) and (key -> path * stamp) history - we do not need to evict these. also fix incorrect file map view closure on debug info close
|
2025-10-01 17:19:15 -07:00 |
|
Ryan Fleury
|
2cb94c422a
|
update key -> path and path -> key records on debug info closing
|
2025-10-01 16:36:45 -07:00 |
|
Ryan Fleury
|
47e2014250
|
reset high priority bit
|
2025-10-01 15:53:58 -07:00 |
|
Ryan Fleury
|
24670e3095
|
fix di2 successful search continuity
|
2025-10-01 15:46:42 -07:00 |
|
Ryan Fleury
|
7707ba1d60
|
dwarf debug info option in builds, fix heuristic to try to load debug info from exe itself
|
2025-10-01 15:36:36 -07:00 |
|
Ryan Fleury
|
db66beaf22
|
correctly interpret conversion completions; single high priority re-loop bit for async threads
|
2025-10-01 14:32:44 -07:00 |
|
Ryan Fleury
|
b92821b503
|
convert less aggressively, fix incorrect di2 request batch clearing
|
2025-10-01 11:44:47 -07:00 |
|
Ryan Fleury
|
24406d1e4e
|
use lack of user bps as hint that no rdis are necessary to wait on
|
2025-10-01 11:24:37 -07:00 |
|
Ryan Fleury
|
cd048a878b
|
fix module req cache bug; fall back on exe path as debug info
|
2025-09-30 17:54:31 -07:00 |
|
Ryan Fleury
|
628eaf84ee
|
fix release order in dbg_info2
|
2025-09-30 16:47:26 -07:00 |
|
Ryan Fleury
|
89a026e2a6
|
fix content cache submission - theory is that non-zeroed keys were causing double-decs of history!
|
2025-09-30 15:55:22 -07:00 |
|
Ryan Fleury
|
d5ea64a72d
|
merge blob & key storage locking scopes in content layer - keep both blob & key cache updates 'atomic'
|
2025-09-30 15:25:15 -07:00 |
|
Ryan Fleury
|
5b00aaadaf
|
debugging / fixes
|
2025-09-30 14:18:11 -07:00 |
|
Ryan Fleury
|
4964a94cd3
|
transition to dbg_info2
|
2025-09-30 12:52:32 -07:00 |
|
Ryan Fleury
|
4b122dec51
|
testing / debugging
|
2025-09-30 11:21:35 -07:00 |
|
Ryan Fleury
|
ea99cb22e7
|
dbg_info2: async match artifact cache hooks / lookup
|
2025-09-30 11:16:15 -07:00 |
|
Ryan Fleury
|
bf27344a9b
|
replace extra gen parameters in artifact creation hook; replace with explicit cancellation signal, passed by caller
|
2025-09-30 11:01:04 -07:00 |
|
Ryan Fleury
|
45a2137d08
|
linux: fix incorrect gethostname usage, fix build, fix clang warnings
|
2025-09-30 10:02:40 -07:00 |
|
Nikita Smith
|
81d747b8d7
|
fix process join
|
2025-09-29 18:05:11 -07:00 |
|
Ryan Fleury
|
d842da0b2e
|
checkpoint on wide all-debug-info fuzzy searching cache
|
2025-09-29 17:21:37 -07:00 |
|