Fix CrashReporter poping up when PPC is not emulated on pre-10.5 systems.
Wrap the Windows write-watch API.
Happy New Year!
Remove the 33-bit addressing hack as it's overly complex for not much gain. Rather, use an address override prefix (0x67) though Intel Core optimization reference guide says to avoid LCP prefixes. In practise, impact on performance is measurably marginal on e.g. Speedometer tests.
Updates
Happy New Year!
s/vm_page_size/vm_get_page_size/ to avoid name clash on MacOS X
implement vm_page_size() to get the actual size of a page
Enable 33-bit memory addressing on 64-bit JIT capable platforms (e.g. x86-64). This is useful to get rid of address offset sign extensions. It uses POSIX shared memory to create aliased regions, fallback to usual sign-extension way if shm_open et al. don't work (e.g. no /dev/shm mounted)
Happy New Year! :)
Enable possibility to manually pass VM_MAP_32BIT & friends. This is needed for the PowerPC "JIT1" engine.
Fix vm_acquire() and friend on MacOS X
- Also include <sys/types.h> if system has <unistd.h>
- documentation updates - 2001 -> 2002 - version 0.9 -> 1.0
- added SIGSEGV support for Linux/Alpha (to be checked), Darwin/PPC - added uniform virtual memory allocation (supports mmap(), vm_allocate(), or fallbacks to malloc()/free()) - cleaned up memory allocation in main_unix.cpp
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.