diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-07-17 09:10:43 +0200 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-07-17 09:10:43 +0200 |
| commit | f2ec263023649e596c5076df32c2d328bc9393d2 (patch) | |
| tree | 5dd86caab46e552bd2e62bf9c4fb1a7504a44db4 /results/scraper/fex/515 | |
| parent | 63d2e9d409831aa8582787234cae4741847504b7 (diff) | |
| download | qemu-analysis-main.tar.gz qemu-analysis-main.zip | |
Diffstat (limited to 'results/scraper/fex/515')
| -rw-r--r-- | results/scraper/fex/515 | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/results/scraper/fex/515 b/results/scraper/fex/515 new file mode 100644 index 000000000..9f2b99c26 --- /dev/null +++ b/results/scraper/fex/515 @@ -0,0 +1,14 @@ +Allocator hooking for 32bit and 64bit +https://man7.org/linux/man-pages/man3/malloc_hook.3.html +We need to hook these functions and replace them in the frontend so our application is handling all memory allocations ourselves. + +There are 3 sub tasks here + + - [] For 64bit these effectively just pass through. + - [] For 32bit we need to steal the upper 64bits virtual memory region so 32bit mmap and ioctl will be forced to allocate in the lower 32bit region + - This allows us to do stronger investigations to see if we require the Linux kernel to have new syscalls + - [] Pass allocation routines throughout our core so thunked libraries in 32bit applications hit our malloc and force allocations in to the lower 32bits + +I would like the first two tasks to be completed in two weeks time, so roughly around December 3rd. Since I know RA is currently higher priority for @phire. This is one of their secondary tasks. + +Something like this was also asked for Wine integration, which also wants some hooking for thread allocation which is a different task. \ No newline at end of file |