Nikita Smith
|
c5dc7bee3e
|
fix info stream layout
|
2026-04-10 17:02:04 -07:00 |
|
Ryan Fleury
|
da7e3063ae
|
changelog notes
|
2026-04-02 13:44:10 -06:00 |
|
Nikita Smith
|
e9a2f36b23
|
switch to internal debug mode detection macro for the element size check in radsort
|
2026-03-04 11:28:53 -08:00 |
|
Ryan Fleury
|
4312ee14fd
|
first pass at (rdi -> loose rdim) path, used in (rdi * ... * rdi) -> rdi joining in radbin; plug in regular conversion path before voff -> line & breakpad paths in radbin, such that PDBs, DWARFs, RDIs, etc. can be used as input; fix up voff -> line path to plug into regular output systems; remove String8 union thing - three reasons: (a) it was only ever introduced for convenience in Linux layers, so let's just keep zero-terminated Linux nonsense in Linux land, (b) it was just alternate syntax for a cast, so let's just cast, (c) it was misleading - 'cstr' implies null-termination, which String8 of course doesn't guarantee. this led to some misuses, where .cstr was trusted to be zero-terminated, when that was not necessarily true (semaphore opening).
|
2026-03-03 16:24:54 -08:00 |
|
Nikita Smith
|
1f51c6f25b
|
ubsan cleanup
|
2026-02-13 20:59:26 -08:00 |
|
Nikita Smith
|
9b1a5ae8f8
|
minor fix
|
2026-02-09 23:41:33 -08:00 |
|
Nikita Smith
|
ae236f5ccf
|
assert element size does not overflow the simple buffer in radsort
|
2026-02-05 19:43:47 -08:00 |
|
Nikita Smith
|
2ca68c1039
|
flush output buffer before formatting
|
2026-02-05 17:43:19 -08:00 |
|
Nikita Smith
|
08f794527c
|
updated hashing libraries
|
2025-11-13 11:45:34 -08:00 |
|
Ryan Fleury
|
c8c25c0f98
|
processless debug info loading/unloading; separate modules from dbg infos in eval; keep dbg infos around after debugging via config, correllate to new modules, evict when necessary, when generating new versions
|
2025-10-22 16:39:29 -07:00 |
|
 Mārtiņš MožeikoandRyan Fleury
|
6589cbe374
|
update third_party/martins_hash with latest code
|
2025-10-20 14:45:09 -07:00 |
|
Nikita Smith
|
3bd89b1fad
|
switch over to new MD5 hash lib
|
2025-10-10 10:15:22 -07:00 |
|
Ryan Fleury
|
da44e89a92
|
fix clang build
|
2025-10-09 13:57:41 -07:00 |
|
Ryan Fleury
|
96477c65dd
|
switch to martins hash
|
2025-10-08 12:58:59 -07:00 |
|
Nikita Smith
|
7eb64dbd13
|
metagen does not have this macro...
|
2025-10-07 20:42:52 -07:00 |
|
Nikita Smith
|
fb0d42e6d8
|
extend stb_sprintf.h with formatter for Rng1U64 via %r
|
2025-10-07 18:16:31 -07:00 |
|
Ryan Fleury
|
ee759dbac7
|
sha1/sha256
|
2025-10-02 17:07:16 -07:00 |
|
 Nikita SmithandRyan Fleury
|
3459070f71
|
remove windows.h from blake3
|
2025-09-06 09:54:23 -07:00 |
|
 Nikita SmithandRyan Fleury
|
f2ee135439
|
fix up symbols visibility
|
2025-09-05 15:19:31 -07:00 |
|
 Nikita SmithandRyan Fleury
|
daf69ff1c7
|
fix sign conversion in radsort.h
|
2025-09-05 15:19:30 -07:00 |
|
 Nikita SmithandRyan Fleury
|
9fab69002c
|
fix buffer over-read in sinfl.h
|
2025-07-23 16:09:48 -07:00 |
|
Ryan Fleury
|
0ad3bb1550
|
fix radsort multi-inclusion
|
2025-06-10 15:15:54 -07:00 |
|
Nikita Smith
|
35ed8d6a1e
|
bugfixed zero-length block decomp and fixed 64-bit casts
|
2025-03-03 17:10:06 -08:00 |
|
Nikita Smith
|
90c05d56b5
|
added zlib decompressor for DWARF extraction
|
2025-02-25 14:41:16 -08:00 |
|
Ryan Fleury
|
c1a2023b15
|
move remaining parts of frontend to xxhash, eliminate blake2; sketch out test program for debug string performance testing
|
2025-01-07 10:40:55 -08:00 |
|
Nikita Smith
|
f0a1deec62
|
merge third party folders
|
2024-11-18 16:16:15 -08:00 |
|
Nikita Smith
|
880d7a4139
|
data size formatter for stb_sprintf
|
2024-11-12 10:36:45 -08:00 |
|
Ryan Fleury
|
b18e437337
|
git normalize all files
|
2024-07-26 11:13:47 -07:00 |
|
Ryan Fleury
|
ccf8504dd1
|
switch ctrl flow analysis etc. to zydis from udis86; unify disassembling path in dasm_cache layer, use single instruction decode path in frontend for ctrl flow analysis; use in dasm cache layer for disassembly textualization
|
2024-07-23 16:23:29 -07:00 |
|
Ryan Fleury
|
926b5e3546
|
apply linux notes from martins; simplify build.sh; simplify some linux layer code; fix incorrect linux api usage; get gcc builds up and running
|
2024-07-23 14:31:10 -07:00 |
|
Ryan Fleury
|
e0b67f0ecb
|
initial integration of zydis into dasm cache layer
|
2024-07-23 14:30:26 -07:00 |
|
Ryan Fleury
|
3cc51038df
|
os_core: linux port for memory, thread info, filesystem apis
|
2024-07-16 13:24:54 -07:00 |
|
Ryan Fleury
|
572fad1f03
|
first pass at custom window border
|
2024-04-17 08:46:21 -07:00 |
|
Ryan Fleury
|
56bc399fd5
|
initial pass for compression in converter; decompression in debuggerdbgi layer
|
2024-04-10 09:33:55 -07:00 |
|
Ryan Fleury
|
a42ec6aeff
|
initial upload
|
2024-01-10 19:57:50 -08:00 |
|