silverweed
47c993dd01
invert order of BgColorFn calls in mem edit to avoid cache misses
...
BgColorFn(addr) will call find_section(addr) internally. If we call
BgColorFn(addr + 1) and then BgColorFn(addr), the first call may cause
the cached `last_pinfo` / `last_other_root_obj` to change to the next
one in the list, which in turn will cause the second call to "page fault".
Inverting the order doesn't change anything in mem_edit but it better
uses our application cache to speedup section finding.
2025-01-24 11:04:59 +01:00
silverweed
212f7b23fe
remove GLAD
2024-11-13 14:32:35 +01:00
silverweed
a66ba4c1c8
update memory editor
2024-11-04 15:50:10 +01:00
silverweed
df6aa04a13
improve table sizing
2024-10-31 13:38:28 +01:00
silverweed
c170ff8ad2
update imgui_memory_editor to the upstream version
2024-08-21 11:43:48 +02:00
silverweed
fce8869458
show seek addr in hex in rntuple anchor hover info
2024-07-30 11:44:00 +02:00
silverweed
3d5fa87970
remove useless GLFW files in third_party
2024-07-26 13:54:28 +02:00
silverweed
bf3fe17393
fix UB in mem edit
2024-07-25 10:53:34 +02:00
silverweed
ca9b536a54
add interact fn to mem edit
2024-07-25 10:44:50 +02:00
silverweed
83ad84491f
add cluster highlighting
2024-07-19 16:31:48 +02:00
silverweed
c3ded7b808
add ReadOnly but allow selecting bytes
2024-07-18 17:44:04 +02:00
silverweed
59301745ef
weird stuff happening (missing pages to chunks?)
2024-07-16 11:12:50 +02:00
silverweed
1f64198640
add group chunks
2024-07-15 11:29:32 +02:00
silverweed
d21bceac89
fix makefile
2024-07-11 16:49:18 +02:00
silverweed
e66ecfe8a7
make line_i a size_t in memory_editor to avoid overflow
2024-07-11 16:32:12 +02:00
silverweed
b9a490d8cc
add colors for header/footer
2024-07-11 14:00:43 +02:00
silverweed
790c7b9214
make imgui a submodule; import memory editor
2024-07-10 21:41:48 +02:00
silverweed
34c6db6acd
add imgui + glfw
2024-07-10 19:38:16 +02:00