Henrik Rydgård
|
3c211a6b99
|
Buildfix
|
2021-03-13 17:28:47 +01:00 |
|
Henrik Rydgård
|
797cc41a1c
|
Remove std::string from memblockinfo
|
2021-03-13 17:12:30 +01:00 |
|
Unknown W. Brackets
|
4178f09e57
|
Build: More consistently avoid _M_ defines.
We use PPSSPP_ARCH in several places already, this makes it more complete.
|
2021-03-02 21:49:21 -08:00 |
|
Unknown W. Brackets
|
13ec384dbe
|
Build: Explicitly include ppsspp_config.h.
This adds it to all files that use it. Not all our builds include the
file.
|
2021-03-02 21:04:03 -08:00 |
|
Unknown W. Brackets
|
ee71ef961f
|
Debugger: Keep char *s for memchecks.
|
2021-02-20 16:16:43 -08:00 |
|
Unknown W. Brackets
|
07de2e5401
|
Debugger: Prevent thread errors on mem alloc info.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
8d58bbb634
|
Debugger: Correct merging fragmented blocks.
Oops, wasn't clearing them so was eventually maxing out fragmentation.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
a4ed6eb167
|
Debugger: Fix memory lookup in mirrors/uncached.
Oops, was crashing before since it's outside the index.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
d48bb7e105
|
Debugger: Show memory tag info in status bar.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
595a17e9bc
|
Debugger: Ignore unmarked mem block info in find.
We start with a large unmarked region which we break up. Ignore this.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
f95fdf3dfd
|
Debugger: Optimize linear marking.
This is a very common case, so helps skip ahead.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
53b8b8721e
|
Debugger: Track slabs by end, not size.
This is simpler, we're always comparing the end anyway.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
7ccb432a97
|
Debugger: Defer memory map calculations.
It's not so slow, but let's defer (could even use a thread.)
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
a62aa4746b
|
Debugger: Speed up lookup using an index.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
c128df5c75
|
Debugger: Track ticks of allocation/write/etc.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
10a77d29ab
|
Debugger: Track texture usage too.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
ca2f7df94f
|
Debugger: Track memory allocations and writes.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
44a0c54538
|
Debugger: Log access reason on memory breakpoint.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
f7740edc6d
|
Debugger: Add more metadata for memory usage.
|
2021-02-15 15:01:21 -08:00 |
|
Unknown W. Brackets
|
f32f89dd90
|
Global: Remove some unused variables.
|
2021-02-15 11:59:45 -08:00 |
|
Unknown W. Brackets
|
9cfaac6d90
|
Debugger: Invalidate when using memory APIs.
|
2021-02-13 09:50:04 -08:00 |
|
Unknown W. Brackets
|
1148e6e4ba
|
Debugger: Include all press states for convenience.
In case of a multi-button shortcut, which might be common for debugging.
|
2021-01-18 18:14:48 -08:00 |
|
Unknown W. Brackets
|
f97df5d153
|
Debugger: Broadcast ctrl input events.
This can be useful to trigger debugging functionality on button press.
|
2021-01-18 18:14:48 -08:00 |
|
Unknown W. Brackets
|
de3277c679
|
Debugger: Add API to trigger buttons.
|
2021-01-18 16:58:34 -08:00 |
|
Unknown W. Brackets
|
cd6be61d98
|
Common: Correct some formatting type mismatches.
|
2021-01-01 15:43:13 -08:00 |
|