From All.git as at March 2024
Name | Problem | State |
---|---|---|
ADFS4 | Uses own base | Open |
AsmUtils | Could declare as intptr_t? | Open |
BatMgrHAL | Truncates | Open |
DOSFS | Truncates, comparison with 32-bit register | Open |
FrontEnd | Truncates | Open |
NFS | Truncates | Open |
OmniLanManFS | Redeclares as int, truncates | Open |
OmniNetFiler | - | Checked OK |
OmniNFS | - | Checked OK |
Omni | Truncates | Open |
SDFS | Uses own base | Open |
SMP | Truncates in debug output, comparison with 32-bit register in test program | Open |
SparkARJ | - | Checked OK |
SparkCab | - | Checked OK |
SparkCPIO | - | Checked OK |
SparkFS | Truncates | Open |
SparkLzh | - | Checked OK |
SparkMcStuffit | - | Checked OK |
SparkPackdDir | - | Checked OK |
SparkSpark | - | Checked OK |
SparkTar | - | Checked OK |
SparkZip | - | Checked OK |
Toolbox | Truncates | Open |
TServer | Uses own bases | Open |
URI | Uses own rminfo | Open |
WindowScroll | Truncates | Open |
Key:
AsmUtils/rminfo.h
instead will mean we only have to port this code once to cater for AArch64(int)Image_RO_Base
so that the wrong value results if module is loaded at 4GB or above.r->r[2] == Image_RO_Base
where r
is of type _kernel_swi_regs