Nikita Smith
|
e22bd33275
|
pass over COFF, added symbol for function definitions, updated names
and types in structs, added enum to and from string helpers
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
53a5f6ab06
|
big-endian conversion helpers
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
746a2728b3
|
date time from unix time stamp
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
9ad63e45e6
|
u32 from string version
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
47ac1796a9
|
use build string literal from base context
|
2024-12-06 11:53:16 -08:00 |
|
Nikita Smith
|
fc429449cf
|
fix out of bounds check
|
2024-12-06 11:53:16 -08:00 |
|
Ryan Fleury
|
cd64657746
|
adjust disasm snapping rules, to not open disasm in cases where we can infer user doesn't have/want it open, and also to snap correctly if we can infer that the user is actively viewing/using disasm
|
2024-12-06 10:27:37 -08:00 |
|
Ryan Fleury
|
347ce2281d
|
clear breakpoint hit counts on restart command
|
2024-12-04 13:40:20 -08:00 |
|
Ryan Fleury
|
09cf0fb348
|
introduce manual clearing path in font cache layer; use to prevent permanent accumulation of font glyphs even after font resizes etc.
|
2024-12-04 13:34:00 -08:00 |
|
Ryan Fleury
|
94c4000603
|
adjust failure cases in conversion; adjust waiting time period in pre-emptive heuristic conversion rule; avoid bp resolution path & waiting on debug info when unnecessary
|
2024-12-03 11:32:57 -08:00 |
|
Ryan Fleury
|
aee2d510d4
|
fix blur
|
2024-12-02 15:19:29 -08:00 |
|
Ryan Fleury
|
74004321aa
|
adjust auto-focus-on-stop rules; only do it given stops caused by threads
|
2024-12-02 10:01:58 -08:00 |
|
Ryan Fleury
|
a827c74501
|
adjust thread-selection-on-stop & thread-snapping rules, to prevent useless disasm snaps & incorrect thread selections in some edge cases
|
2024-12-02 09:44:50 -08:00 |
|
alektron
|
0c86580e1e
|
Further simplify WM_NCCALCSIZE handling;
|
2024-12-01 08:21:58 -08:00 |
|
alektron
|
b4cbaa0171
|
Simplify borderless window code and improve resizing behavior and style (e.g. dropshadow);
|
2024-12-01 08:21:58 -08:00 |
|
Nikita Smith
|
19fac9b1aa
|
changed symbol table parser to convert symbols as they are being read
|
2024-11-21 19:42:39 -08:00 |
|
Nikita Smith
|
a0dbe72820
|
moved common codeview code to the main layer
|
2024-11-21 15:58:32 -08:00 |
|
Nikita Smith
|
7ac7bea420
|
minor fixes
|
2024-11-21 15:58:32 -08:00 |
|
Nikita Smith
|
fbf180df2f
|
assert when merging associative chunks
|
2024-11-21 13:30:13 -08:00 |
|
Nikita Smith
|
8e8924fcc6
|
minor fixes
|
2024-11-21 13:29:23 -08:00 |
|
Nikita Smith
|
d9d0618e97
|
helpers for quickly checking presence of symbols and file paths in PDB
|
2024-11-21 01:05:33 -08:00 |
|
Nikita Smith
|
a87e2745a4
|
GSI and String Table helpers
|
2024-11-21 01:05:33 -08:00 |
|
Nikita Smith
|
bdb41aa040
|
fix off by one in GSI parser
|
2024-11-21 01:05:33 -08:00 |
|
Nikita Smith
|
714316aebf
|
factor out stream table out of MSF parser
|
2024-11-21 01:05:33 -08:00 |
|
Nikita Smith
|
c037d6ad75
|
WIP function padding
|
2024-11-21 01:05:33 -08:00 |
|
Ryan Fleury
|
d8279c1ff3
|
clean up per-build natvis integration into build.bat
|
2024-11-20 19:41:27 -08:00 |
|
Ryan Fleury
|
f15a4f17d1
|
worker thread parameterization; sketch out wide-conversion scratch program; fix one common crash case in some pdb conversions
|
2024-11-20 15:36:13 -08:00 |
|
Ryan Fleury
|
adbd7fbc97
|
fix is-zoomed behavior in nccalcsize
|
2024-11-20 10:44:54 -08:00 |
|
Ryan Fleury
|
cb4232469e
|
adjust nccalcsize window message; we just need to coax windows into doing the copy in order to avoid resize artifacts. still not perfect, can get into a weird state, and we may need to do more full size calculation in some cases
|
2024-11-19 16:59:20 -08:00 |
|
Ryan Fleury
|
a40c26a0eb
|
fix incorrect singly-linked-list/doubly-linked-list mismatch in dbgi search cache
|
2024-11-19 10:41:22 -08:00 |
|
Nikita Smith
|
816d8e88bf
|
remove warning pragma around radsort
|
2024-11-18 16:26:42 -08:00 |
|
Ryan Fleury
|
9eb482b17b
|
fix old include sites of xxhash
|
2024-11-18 16:19:04 -08:00 |
|
Nikita Smith
|
31f536334e
|
third party include fixups
|
2024-11-18 16:17:26 -08:00 |
|
Nikita Smith
|
f0a1deec62
|
merge third party folders
|
2024-11-18 16:16:15 -08:00 |
|
Nikita Smith
|
af57e321de
|
show full lib path for better debuggability
|
2024-11-18 15:38:00 -08:00 |
|
Nikita Smith
|
e44dd3aa07
|
instead of searching for manifest tool manually punt the job to CreateProcess
|
2024-11-18 15:38:00 -08:00 |
|
Nikita Smith
|
938be0aa84
|
changed string conversion routines to return null on null input
In os_process_launch on windows, linker relies on directory string conversion
to return null so CreateProcessW can set work directory itself.
|
2024-11-18 15:38:00 -08:00 |
|
Ryan Fleury
|
33c4c7c883
|
fix false positive file ood rule
|
2024-11-18 13:54:57 -08:00 |
|
Ryan Fleury
|
cb5f9a2e06
|
robustify search item usage code to changed sets of dbgis
|
2024-11-18 11:42:43 -08:00 |
|
Ryan Fleury
|
846cfd259c
|
fix incorrect search joining logic, in cases where a key has been evicted
|
2024-11-18 10:24:02 -08:00 |
|
Ryan Fleury
|
32cfe28094
|
exclusively lock search stripe when taking task & bumping work refcount
|
2024-11-18 09:58:34 -08:00 |
|
Nikita Smith
|
b99e10224f
|
simplified chunk size tracking
v0.9.14-alpha
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
435f6c4ef6
|
append .lib to defaultlibs
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
b631d431fa
|
create section layout without copying chunk data and perform chunk data
copy in parallel given layout
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
2562d04fbf
|
changed build.bat to handle extra natvis for radlink and removed
'Unset' part since we use setlocal that prevents local variable
from leaking to the environment.
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
b52a008748
|
remove debug trap
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
b16d930d13
|
natvis for linker types
|
2024-11-15 16:14:00 -08:00 |
|
Ryan Fleury
|
26be351354
|
eliminate per-build version numbers, just use base layer to define defaults; bump to 14
|
2024-11-15 15:36:12 -08:00 |
|
Ryan Fleury
|
77b2172a85
|
restrict cursor line info committing by selected module
|
2024-11-15 15:00:15 -08:00 |
|
Ryan Fleury
|
f1c5c97a1b
|
fix stale detection in background fuzzy search results
|
2024-11-15 14:53:03 -08:00 |
|