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 |
|
Ryan Fleury
|
843749c8ae
|
ui for editing multiple keybindings per command
|
2024-06-28 16:07:05 -07:00 |
|
Ryan Fleury
|
38090b6273
|
extend font provider backend with ability to independently toggle hinting & full anti-aliasing; fix up ui text measurement/placement; introduce per-window settings for adjusting font rendering parameters
|
2024-06-28 15:31:27 -07:00 |
|
Ryan Fleury
|
b0259b7a49
|
visual cleanup / fixes
|
2024-06-28 09:47:55 -07:00 |
|
Ryan Fleury
|
f7b97b302f
|
fix visual issues in completion behavior of autocomplete lister
|
2024-06-28 09:42:38 -07:00 |
|
Ryan Fleury
|
f2a7103461
|
watch-expr-at-mouse command
|
2024-06-28 09:14:58 -07:00 |
|
Ryan Fleury
|
d1c0bf5fe2
|
fix add-tab button corners/placement with max-side tabs
|
2024-06-28 09:02:08 -07:00 |
|
Ryan Fleury
|
8ca67ff892
|
fix possible incorrect panel being used in commands fired from tab right-click menu
|
2024-06-27 14:24:45 -07:00 |
|
Ryan Fleury
|
13aa41910e
|
default settings categories to closed
|
2024-06-27 13:17:44 -07:00 |
|
Ryan Fleury
|
c05ceedfcb
|
fix clang build
v0.9.11-alpha
|
2024-06-26 18:12:27 -07:00 |
|
Ryan Fleury
|
5e093a9b4c
|
notes
|
2024-06-26 17:54:54 -07:00 |
|
Ryan Fleury
|
08bc2b0a79
|
fix up color config remapping table
|
2024-06-26 17:48:28 -07:00 |
|
Ryan Fleury
|
4ebc38d9f9
|
fill theme presets for new theme color codes
|
2024-06-26 17:39:40 -07:00 |
|
Ryan Fleury
|
5e2c6b5107
|
setting view categories
|
2024-06-26 15:47:28 -07:00 |
|
Ryan Fleury
|
7584890edd
|
theme presets in new settings view
|
2024-06-26 15:16:41 -07:00 |
|
Ryan Fleury
|
4bbf64de7e
|
first pass at new settings view
|
2024-06-26 15:00:45 -07:00 |
|
Ryan Fleury
|
e10bef9d2b
|
fix function breakpoints using hit-count as voff; pass over entity ref buttons in various uis; go-to-location with address values in watch views
|
2024-06-26 12:05:56 -07:00 |
|
Ryan Fleury
|
1229a50c68
|
eliminate txti layer
|
2024-06-26 11:09:58 -07:00 |
|
Ryan Fleury
|
6e2353d302
|
eliminate margin from output
|
2024-06-26 11:01:51 -07:00 |
|
Ryan Fleury
|
3d272a598b
|
complete convergence of new disasm view, which uses the core code view path
|
2024-06-26 10:57:49 -07:00 |
|
Ryan Fleury
|
dbdf6e7c02
|
eliminate old duplicative disasm path; use same code view path
|
2024-06-26 10:44:24 -07:00 |
|
Ryan Fleury
|
0904de74de
|
eliminate old duplicative code/output views
|
2024-06-26 10:07:26 -07:00 |
|