Commit Graph
4643 Commits
Author SHA1 Message Date
Nikita Smith da23fa1607 msf: update msf_header_matches_saved_extent
* changed test to apply full page allocation pattern in a stream
* added new test cases for the page allocation pattern
* bugfix stream growth logic
2026-09-10 14:28:33 -07:00
Nikita Smith 1603bcf11e tests: make determ_test artifacts reproducible 2026-09-10 14:28:32 -07:00
Henrik Karlsson 8649b28865 radlink: derive MSF header page count from serialized extent 2026-09-10 14:28:32 -07:00
Nikita Smith 6f824e4b09 minor cleanups
* updated the comments
* simplified the test
2026-09-10 14:28:31 -07:00
Henrik Karlsson 3093f23de8 radlink: satisfy default-library names with explicitly supplied paths 2026-09-10 14:28:31 -07:00
Nikita Smith 8d23d31097 internal on force inline function 2026-09-10 14:28:30 -07:00
Nikita Smith 027730f9f6 enable GCC build 2026-09-10 14:28:30 -07:00
Nikita Smith 55fbbb09d7 fixes for the GCC build 2026-09-10 14:28:29 -07:00
Nikita Smith 5fe1bac74e test big obj generation 2026-09-10 14:28:28 -07:00
Henrik Karlsson 6e45983b19 coff: emit BigObj for oversized generated import objects 2026-09-10 14:28:28 -07:00
Nikita Smith dcea1b49a1 radlink: update /BRepro and /RAD_LOG help lines 2026-09-10 14:28:27 -07:00
Nikita Smith 7e995e8194 radlink: guard against empty input load requests 2026-09-10 14:28:27 -07:00
Nikita Smith 86ec8137d4 radlink: track function override alternate name directives with a cursor to prevent unnecessary rescans 2026-09-10 14:28:26 -07:00
Nikita Smith 50a489e816 radlink: track anti-dependency symbols search position with a parallel cursor array
* this helps prevent case where an anti-dependency search resets
  the cursors for the undefined symbol scan
2026-09-10 14:28:26 -07:00
Nikita Smith 8923472c23 radlink: fast path for single task runs 2026-09-10 14:28:25 -07:00
Nikita Smith 2804474327 const import header is data header 2026-09-10 14:28:25 -07:00
Nikita Smith b8bbd520a1 add test user data field for smuggling script state 2026-09-10 14:28:24 -07:00
Nikita Smith 77bacd640a process groups + pipe pair 2026-09-10 14:28:24 -07:00
Ryan Fleury c44e4a388e rdi_make: ensure terminator line records are sorted *before* records with actual line info, since these are always ending sequences - we always want a line record with an actual file/line info to come *after* terminators. fixes missing line info 2026-09-10 14:27:53 -07:00
Ryan Fleury b2c4dce4b0 fix duplicative RDI serialization in breakpad output 2026-09-10 09:39:13 -07:00
Martins Mozeiko 959a54a45a github actions improvements
* add clang-17 builds on ubuntu
* add vs2026 builds on windows
* temporarily disable "run" jobs
* better naming for matrix jobs
* use explicit debug/release build steps, not part of job matrix
2026-09-03 14:09:15 -07:00
Martins Mozeiko dd125cc04e Casting between incompatible function pointers is UB 2026-09-03 14:09:15 -07:00
Martins Mozeiko 99d00a5a42 use llvm-ml for assembler when doing clang toolchain in build.bat
Actually it should llvm-ml64, but older llvm versions don't include llvm-ml64 binary.
Only disadvantage over ml64.exe is that there will be no coff debug info, but it's
asm code anyway, so meh...
2026-09-03 14:09:15 -07:00
Mārtiņš Možeiko 8d869affca blake3: update to 1.8.7 version and use asm implementations
Assembly code is >25% faster than intrinsic implementations on msvc.
2026-09-02 20:10:38 -07:00
Ryan Fleury 7a5a649b89 fix incorrect dwarf file deduplication 2026-08-27 20:00:01 -06:00
Ryan Fleury c97907a7b9 fix overly aggressive tls module base vaddr lookup cache retry 2026-08-27 19:24:16 -06:00
Ryan Fleury 313a51ba21 setting for use-alternate-ui-font (on by default) 2026-08-27 15:55:39 -07:00
Ryan Fleury 04bd46dad6 revert ring push changes, can't be contiguous, duh... 2026-08-27 15:40:27 -07:00
Ryan Fleury 802de06f31 debug info loading status viz; fix bad event string in module load path 2026-08-27 15:20:53 -07:00
Ryan Fleury 0579e0f658 first pass at using symbol server to download correct module versions for dump debugging 2026-08-27 14:14:37 -07:00
Ryan Fleury 3bab86e6af checkpoint on sockets layer 2026-08-27 13:52:34 -07:00
Ryan Fleury 3e704eabb0 minidump thread names 2026-08-27 09:59:34 -07:00
Ryan Fleury 99ea44c4cc try relative paths correctly with crash dump modules 2026-08-26 17:52:33 -07:00
Ryan Fleury 9efcc6b22c drop file support for dmps 2026-08-26 17:31:58 -07:00
Ryan Fleury 8a7be007c1 checkpoint on minidump support 2026-08-26 17:24:43 -07:00
Ryan Fleury 64daed7030 keep o.g. debug info extension in rdi filenames 2026-08-26 15:28:35 -07:00
Ryan Fleury 653cc98662 do not assume presence of _MOTIF_WM_HINTS 2026-08-26 15:21:36 -07:00
Ryan Fleury c1309e2948 rdi_from_dwarf: readjust struct hashing, avoid following member ptrs for now 2026-08-26 14:56:24 -07:00
Ryan Fleury 58948fab3d draw run-to-line info 2026-08-26 12:05:38 -07:00
Ryan Fleury af2932f0ff run-to-line interaction in priority margin in code views 2026-08-26 11:41:44 -07:00
Ryan Fleury cacea99c22 correctly restore view states when popping off query stack - fixes browse in query views - cleanup / tweaks 2026-08-26 11:19:26 -07:00
Ryan Fleury eb97f797ef adjust window query state to be a stack rather than just a single selected query; simplify default panel layout, remove duplicative alternatives; fix bad scope idxs with unbalanced scope pts 2026-08-26 09:54:28 -07:00
Ryan Fleury 91e1b1fda2 adjust lister acceptance rule when picking paths for things that might not exist - do not always use the first item in such cases 2026-08-25 18:09:51 -07:00
Ryan Fleury dc917cc82c set initial path on browse press 2026-08-25 18:03:50 -07:00
Ryan Fleury 944bff5290 folder picking via same mechanism 2026-08-25 17:56:52 -07:00
Ryan Fleury fb06485b87 browse button cell extension for cfg file path evaluations - route to 'pick file' command, fast-path for using query uis to inserting a path textually 2026-08-25 17:31:33 -07:00
Ryan Fleury e28a543573 remove dead binary searching helper 2026-08-25 11:38:25 -07:00
Ryan Fleury 092a121484 project-tagged watch exprs 2026-08-25 11:20:43 -07:00
Nikita Smith 39fa231e7c ICF correctness fixes
* added safe-guards for the const data ICF
* exclude associated CFG metadata section guards
* color primary section hash with associated sections colors
* remove folded symbol associated chain
2026-08-25 00:10:51 -07:00
Nikita Smith ff1877dfa2 push purged item to the free list 2026-08-25 00:10:51 -07:00