Ryan Fleury
|
ebaf83172f
|
eliminate mid-frame calls into full update step via os_window_first_paint; pull up outside regular frontend frame boundaries; fixes incorrect per-frame dbgi scope usage
|
2024-08-06 07:07:44 -07:00 |
|
Ryan Fleury
|
3e6b8a3c66
|
first pass at converting frontend over to using new eval system
|
2024-08-05 17:05:43 -07:00 |
|
Ryan Fleury
|
ba45dd161d
|
complete eval2 first pass
|
2024-07-30 13:50:27 -07:00 |
|
Ryan Fleury
|
d2c363ada2
|
eval2; ir tree compiler pass, type operations pass
|
2024-07-30 13:40:24 -07:00 |
|
Ryan Fleury
|
87b9b833d1
|
multi-module eval; new eval vm
|
2024-07-29 16:40:36 -07:00 |
|
Ryan Fleury
|
ff90223dcb
|
multi-module eval: type graph; eval parser
|
2024-07-29 16:23:13 -07:00 |
|
Ryan Fleury
|
3a61a0363b
|
fix built exes to refer to their pdbs relatively, so that relocated builds can still locate pdbs relatively; eliminate old unused targets; simplify project.4coder
|
2024-07-29 11:38:15 -07:00 |
|
Ryan Fleury
|
6bef60b306
|
begin sketching out new eval layer upgrade, to support (a) many modules, (b) string operations, (c) many address spaces (?)
|
2024-07-26 16:56:21 -07:00 |
|
Ryan Fleury
|
23da2f8901
|
always serialize tab filters, if filtering is possible
|
2024-07-26 16:13:26 -07:00 |
|
Ryan Fleury
|
361be3f6e8
|
actually fix clang
|
2024-07-26 15:02:41 -07:00 |
|
Ryan Fleury
|
f7dd96a5d1
|
fix clang
|
2024-07-26 14:58:17 -07:00 |
|
Ryan Fleury
|
333d9d9eb3
|
strip out unneeded info from df entities; raddbg_markup windows thread names
|
2024-07-26 14:52:11 -07:00 |
|
Ryan Fleury
|
e80dc54aa7
|
fix inline frame snapping rules
|
2024-07-26 12:08:21 -07:00 |
|
Ryan Fleury
|
78d07b8d80
|
up-one-frame & down-one-frame commands for new rich unwind structure
|
2024-07-26 11:45:10 -07:00 |
|
Ryan Fleury
|
e637ffa523
|
fix incorrect inline depth check
|
2024-07-26 11:24:08 -07:00 |
|
Ryan Fleury
|
b18e437337
|
git normalize all files
|
2024-07-26 11:13:47 -07:00 |
|
Ryan Fleury
|
c13833f74f
|
fix line info voff baking; default selected inline frame depth to being shallowest; rework rich unwind to not lose concrete/inline frame structured info
|
2024-07-26 11:09:55 -07:00 |
|
Ryan Fleury
|
1d87c34dca
|
fix big growth path in arena; make rdi parse code slightly more robust to malformed rdis
|
2024-07-26 08:37:13 -07:00 |
|
Ryan Fleury
|
1f89d4de9e
|
do not overly-ambitiously hold debug info access scopes in ctrl thread run loop
|
2024-07-25 10:40:35 -07:00 |
|
Ryan Fleury
|
b555655f3a
|
fix incorrect chain size computation in new arena push implementation
|
2024-07-25 10:33:40 -07:00 |
|
Ryan Fleury
|
e48baf9666
|
begin some work on extending rich hovering; working towards correllating rich hover info from everywhere, to everywhere; memory view <-> source view <-> bitmap viewer <-> watch window <-> etc.
|
2024-07-23 17:15:00 -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
|
72c940d2b3
|
project.4coder
|
2024-07-23 08:45:10 -07:00 |
|
Nikita
|
e18e136f82
|
fixed line number binary search for last range in line number map
|
2024-07-23 08:44:08 -07:00 |
|
Martins Mozeiko
|
ce7c8d5244
|
avx512 registers & fixes for getting & setting x64 context
|
2024-07-23 08:43:35 -07:00 |
|
Henry Goschütz
|
14759e49e9
|
Fixed a typo.
|
2024-07-23 08:33:33 -07:00 |
|
Ryan Fleury
|
d143fec0d1
|
fix mmap error case
|
2024-07-18 14:45:16 -07:00 |
|
Ryan Fleury
|
4835264059
|
stub out linux demon; linux font provider; begin work, get windows/events up and running in os_gfx
|
2024-07-18 13:37:22 -07:00 |
|
Ryan Fleury
|
ec9c68f55e
|
start work on raddbg building
|
2024-07-16 17:23:08 -07:00 |
|
Ryan Fleury
|
de131b0c18
|
add rdi_dump to build.sh
|
2024-07-16 16:51:20 -07:00 |
|
Ryan Fleury
|
fdd6c20c78
|
add cli utilities to build.sh
|
2024-07-16 16:49:49 -07:00 |
|
Ryan Fleury
|
d5338c05f2
|
os_core: fix file tree iteration
|
2024-07-16 16:44:05 -07:00 |
|
Ryan Fleury
|
d0d9327236
|
update metagen base/os & entry point
|
2024-07-16 16:09:53 -07:00 |
|
Ryan Fleury
|
d82b54597f
|
os_core: linux port of condition variables
|
2024-07-16 16:01:23 -07:00 |
|
Ryan Fleury
|
90065e535f
|
os_core: linux port for shared memory, system info, process info, safe call, guid, mutexes, threads
|
2024-07-16 15:25:19 -07:00 |
|
Ryan Fleury
|
b3f69f30ad
|
os_core: linux port for file maps, file iters
|
2024-07-16 14:11:37 -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
|
1b74fb0760
|
simplification pass over os core layer; simplification pass over base arena; set up build.sh; stub out new spot for linux os core
|
2024-07-15 17:23:01 -07:00 |
|
Ryan Fleury
|
6447a2a993
|
notes
|
2024-07-15 10:41:03 -07:00 |
|
Ryan Fleury
|
2539e2ef45
|
full pass over ui to centralize text rasterization settings by font slot
|
2024-07-15 10:40:42 -07:00 |
|
Ryan Fleury
|
45656194f4
|
fix some text spacing issues after text rendering pass
|
2024-07-15 09:55:30 -07:00 |
|
Ryan Fleury
|
3bb8dc9089
|
adjust hover eval focus rules; require manual interaction to focus
|
2024-07-15 09:39:56 -07:00 |
|
Ryan Fleury
|
ebbf927fc1
|
fix interaction register propagation rules on unfocused windows (still propagate if window was last focused)
|
2024-07-15 09:28:12 -07:00 |
|
Ryan Fleury
|
044e78bea2
|
fix incorrect scratch usage in new code view ui build path
|
2024-07-15 09:07:02 -07:00 |
|
Ryan Fleury
|
d78afc5000
|
reintroduce out-of-date file warning
|
2024-07-04 09:56:44 -07:00 |
|
Ryan Fleury
|
aed9a285f5
|
fix misuse of inactive panel overlay
|
2024-07-02 16:07:29 -07:00 |
|
Ryan Fleury
|
f03d0fb974
|
correctly apply deserialized window settings
|
2024-06-28 17:36:44 -07:00 |
|
Ryan Fleury
|
80690d7b20
|
notes
|
2024-06-28 16:07:39 -07:00 |
|