Nikita Smith
|
1f4c4af598
|
use compound initializers to define and drive obj generation
|
2026-04-24 13:11:34 -07:00 |
|
Ryan Fleury
|
0d3539d707
|
highlighting for views; view doc / autocompletion coverage
|
2026-04-22 16:09:32 -07:00 |
|
Ryan Fleury
|
0d8a6a4d3a
|
ctrl -> d type pass
|
2026-04-22 13:37:00 -07:00 |
|
Ryan Fleury
|
a90fbc844b
|
merge ctrl_init / d_init
|
2026-04-22 12:56:15 -07:00 |
|
Nikita Smith
|
4786dc419a
|
wildcard matcher
|
2026-04-22 09:30:45 -07:00 |
|
Ryan Fleury
|
01682dee07
|
bump to 26
|
2026-04-20 11:12:25 -07:00 |
|
Nikita Smith
|
d7cc06f5d5
|
show top five slow tests in the summary
|
2026-04-20 10:39:50 -07:00 |
|
Nikita Smith
|
cd4f81d473
|
time tests
|
2026-04-20 10:39:50 -07:00 |
|
Nikita Smith
|
9e19fe5193
|
prettify elapsed time formatter
|
2026-04-20 10:39:50 -07:00 |
|
Ryan Fleury
|
0a10e855a5
|
memory view fixes, changelog, notes
|
2026-04-14 19:52:10 -07:00 |
|
Ryan Fleury
|
3161fda982
|
further memory view work: tighter byte context viz, fix missing callstack frames, fix zooming, struct member annotations
|
2026-04-14 15:35:12 -07:00 |
|
Nikita Smith
|
e89041fd59
|
helper for reading/writing discontinuous memory
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
acce76aa4c
|
string list sub range helper
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
d7cfd5f55a
|
WIP rework GSI and PSI symbol writer
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
12a1e28fff
|
do not round up commit and reserve sizes on optional buffers
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
e0c6df710f
|
WIP change symbol extraction approach
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
b764a838df
|
build meta for torture run; fix base core in metagen
|
2026-04-06 12:04:31 -07: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
|
fdd2f4e8f5
|
helper for looping over bits in flags
|
2026-02-25 22:27:12 -08:00 |
|
Nikita Smith
|
8b7215695b
|
test DWARF32 and DWARF64 unit encodings
|
2026-02-22 22:34:28 -08:00 |
|
Nikita Smith
|
6ece754edd
|
max ops and max size for x64 inst
|
2026-02-20 18:06:00 -08:00 |
|
Nikita Smith
|
4e4a806b33
|
pass over the aligner
|
2026-02-15 23:17:59 -08:00 |
|
Nikita Smith
|
76213ec5cd
|
switch to using 32-bit offsets for leaf records over the pointers
|
2026-02-15 23:11:51 -08:00 |
|
Nikita Smith
|
1f51c6f25b
|
ubsan cleanup
|
2026-02-13 20:59:26 -08:00 |
|
Nikita Smith
|
519bc154ec
|
disable async for radlink
|
2026-02-13 17:33:18 -08:00 |
|
Nikita Smith
|
e14d3b7cdb
|
correctly compute size_to_zero for new blocks
|
2026-02-13 17:29:48 -08:00 |
|
Nikita Smith
|
c4b26184fc
|
type warning fix
|
2026-02-12 13:12:05 -08:00 |
|
Nikita Smith
|
e8ca3e0d5c
|
name tag arenas for the memory plots
|
2026-02-11 15:27:05 -08:00 |
|
Nikita Smith
|
56b89cc8cb
|
plot arena memory usage
|
2026-02-11 15:26:22 -08:00 |
|
Nikita Smith
|
1579e6eae6
|
simplify serial pushes for u32 and u64
|
2026-02-09 23:40:10 -08:00 |
|
Nikita Smith
|
4f30f64914
|
switched to TryRead helper macro for parsing abbrev table and compile units
|
2026-02-05 17:43:19 -08:00 |
|
Nikita Smith
|
c81eafb656
|
fix memory poisoning for arenas allocated from an optional buffer
|
2026-02-05 17:43:19 -08:00 |
|
Nikita Smith
|
2071e31f29
|
refactor bad read handling in DWARF parser
|
2026-02-05 17:43:19 -08:00 |
|
Nikita Smith
|
be350c4147
|
add cstr union field to String8 and remove char* casts from the Linux code
|
2026-01-22 14:04:40 -08:00 |
|
Nikita Smith
|
7627ccf84e
|
move str8 list pop to the base layer
|
2026-01-22 13:29:45 -08:00 |
|
Nikita Smith
|
0c0b7ac6d3
|
bugfix import linking
|
2026-01-15 18:25:46 -08:00 |
|
Nikita Smith
|
952afd49a7
|
generalize machine ops
|
2025-12-16 10:40:48 -08:00 |
|
Nikita Smith
|
7cafde3376
|
revert DWARF changes to commit bda3a71379
|
2025-11-13 10:53:29 -08:00 |
|
Ryan Fleury
|
b8a8ec31c7
|
checkpoint on simplified / stripped down dwarf -> rdi, and dwarf parsing helpers
|
2025-11-11 15:10:16 -08:00 |
|
Ryan Fleury
|
17ec73d752
|
dwarf cleanup checkpoint
|
2025-11-10 17:41:01 -08:00 |
|
Ryan Fleury
|
08642d2745
|
next checkpoint on dwarf cleanup
|
2025-11-10 16:37:23 -08:00 |
|
Ryan Fleury
|
4ea3c5a0e4
|
artifact cache cancellation mutex -> semaphore (fixes cancellation thread on linux - we cannot take/drop across threads with mutexes); flip no_meta -> meta
|
2025-11-07 15:47:15 -08:00 |
|
Nikita Smith
|
bda3a71379
|
argument parser for simple STAP arguments
|
2025-11-07 14:39:46 -08:00 |
|
Ryan Fleury
|
4c32238b38
|
bump to 25
|
2025-10-23 17:57:33 -07:00 |
|
Ryan Fleury
|
b1a91b8247
|
adjust expiration timeouts for searches; fix unnecessary lowercasing when generating paths from pdbs
|
2025-10-23 16:41:08 -07:00 |
|
Ryan Fleury
|
e88a59a57e
|
mask off bad conversion task launches
|
2025-10-23 15:58:00 -07:00 |
|
Ryan Fleury
|
e83a95f370
|
relax background timeout
|
2025-10-23 11:11:34 -07:00 |
|
Ryan Fleury
|
0d8590a2f2
|
bump to 24
|
2025-10-17 08:01:19 -07:00 |
|
Ryan Fleury
|
c934892006
|
bump version to v0.9.23
|
2025-10-10 14:55:07 -07:00 |
|
Ryan Fleury
|
96477c65dd
|
switch to martins hash
|
2025-10-08 12:58:59 -07:00 |
|