summary refs log tree commit diff stats
path: root/results/scraper/fex/515
diff options
context:
space:
mode:
Diffstat (limited to 'results/scraper/fex/515')
-rw-r--r--results/scraper/fex/51514
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