Commit Graph
3832 Commits
Author SHA1 Message Date
Nikita Smith e9ac0abdf9 thread broadcast 2026-04-06 12:04:32 -07:00
Nikita Smith ef712a36e7 minor bugfix 2026-04-06 12:04:32 -07:00
Nikita Smith 99335959b0 ignore invalid type index errors in release 2026-04-06 12:04:32 -07:00
Nikita Smith c853082e61 test cyclic type detection 2026-04-06 12:04:32 -07:00
Nikita Smith b5f0862a91 fixup file checksums in the MSF streams 2026-04-06 12:04:32 -07:00
Nikita Smith 6b7cd39ff1 msf and cv tree patcher tests 2026-04-06 12:04:32 -07:00
Nikita Smith 30e21a84ea arena helper for dealing with buffer preallocation for workers 2026-04-06 12:04:32 -07:00
Nikita Smith e89041fd59 helper for reading/writing discontinuous memory 2026-04-06 12:04:32 -07:00
Nikita Smith 46243548f3 fixup symbol tree offsets in module stream 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 883935d44e WIP simplifying module stream layout step 2026-04-06 12:04:32 -07:00
Nikita Smith f7ac6767cf WIP symbol plumbing 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 f57b149939 syntax error
fix yaml
2026-04-06 12:04:31 -07:00
Nikita Smith 3834c9be6f torture build with clang release runs out of memory 2026-04-06 12:04:31 -07:00
Nikita Smith 2331425e20 removed duplicate clang sets; disable ICF with lld-link because it erroneously
merges string literals and makes ASAN panic
2026-04-06 12:04:31 -07:00
Nikita Smith f119e8cffc test torture with clang 2026-04-06 12:04:31 -07:00
Nikita Smith 91b50bab00 no need to validate signature in S_OBJ; discard debug info if PCH
is missing instead of exiting
2026-04-06 12:04:31 -07:00
Nikita Smith f703699a59 for mule build tell clang to write objs with .obj extension 2026-04-06 12:04:31 -07:00
Nikita Smith ec1619f357 ASAN freaks out when threads access foreign stack 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
Nikita Smith 44a0efd207 test mismatched PCH signatures and presence of .debug$P and .debug$T in
same obj
2026-04-06 12:04:31 -07:00
Nikita Smith 8a1203ed35 add mutex around fprintf to linearize log 2026-04-06 12:04:31 -07:00
Nikita Smith 3d805af7df WIP test PCH type merging 2026-04-06 12:04:31 -07:00
Nikita Smith fb0b516aa3 objs use 1 byte alignment for leaf data 2026-04-06 12:04:31 -07:00
Nikita Smith d1594f796d fix type source for PCH type indices 2026-04-06 12:04:31 -07:00
Nikita Smith c0418b736d WIP: internal and external type servers are functioning except for the
PCH indirection
2026-04-06 12:04:31 -07:00
Nikita Smith 401ba47ac2 telemetry mark up 2026-04-06 12:04:31 -07:00
Nikita Smith 8f2ec234dc update .gitignore 2026-04-06 12:04:30 -07:00
Nikita Smith 7cf8c00947 improve test for import_export and fix compile errors in merge_duplicates
due to API changes in debug info
2026-04-06 12:04:30 -07:00
Ryan Fleury 45f0b011aa changelog notes 2026-04-02 13:45:04 -06:00
Ryan Fleury da7e3063ae changelog notes 2026-04-02 13:44:10 -06:00
Ryan Fleury 8d67460fa6 treat errored call stacks as valid call stack results - only reject on stale data. allow 0 rips for the top frames. 2026-04-01 11:06:23 -06:00
Ryan Fleury d986ea6cd9 guard against invalid ctrl entity handle resolutions when applying ctrl events; otherwise some edge cases can cause invalid writes. 2026-03-31 07:05:44 -07:00
Ryan Fleury 7021d6056a use project name in window titles 2026-03-29 12:07:27 -07:00
Ryan Fleury a768f398cf single-press-to-activate in text right-click commands menu 2026-03-29 11:46:24 -07:00
Ryan Fleury a23375a070 re-plug raddbg markup data section into module image info cache; fix detachment signifying 2026-03-29 11:05:45 -07:00
Ryan Fleury 8c7b3d7356 project names, remove loaded user viz from top bar (only project is relevant in 99% of cases), clean up loaded project viz 2026-03-29 09:49:20 -07:00
Ryan Fleury 846f174bbd os_process_join on win32 -> CloseHandle of remaining process handle 2026-03-18 21:20:56 -07:00
Nikita Smith 1a10170485 fix clang build error in mule_main 2026-03-17 23:19:57 -07:00
Nikita Smith adbd5c911e update torture runner 2026-03-17 14:44:07 -07:00
Nikita Smith 70677b85d8 align group names 2026-03-17 14:44:07 -07:00
Ryan Fleury 38f08922e5 rdi: sketch out refined location info sections / types - prereq for RDI_Symbol unification 2026-03-10 16:01:33 -07:00
Ryan Fleury 5badc7f325 sketch out unified RDI_Variable to replace RDI_GlobalVariable, RDI_ThreadVariable, RDI_Local, and RDI_Constant, & plug into new RDI structured namespaces 2026-03-09 15:15:48 -07:00
Ryan Fleury 408b3af27c rdi namespace baking; cv parsing rec iterator, deduplicate oob-safe cv record iterating 2026-03-09 14:36:05 -07:00
Ryan Fleury 8db4a09941 eliminate global rdim_shared; just use scratch data 2026-03-09 11:56:43 -07:00
Ryan Fleury e2b9618101 rdi format - namespaces 2026-03-09 09:37:50 -07:00
Ryan Fleury 953f58fd44 notes for next RDI pass to support namespacing, support scope-based lookups for local-statics, support fully-qualified namespace name resolution, & simplify/merge RDI variable symbol types, & reduce a lot of size in RDIs! 2026-03-04 15:35:57 -08:00