Stick the export ordinal in the dummy address for unimplemented export data, to make it obvious what it is when debugging.
This commit is contained in:
parent
c29c4b067f
commit
0ca44083e6
|
@ -142,7 +142,7 @@ int ExecModule::Init() {
|
||||||
*slot = XESWAP32BE(kernel_export->variable_ptr);
|
*slot = XESWAP32BE(kernel_export->variable_ptr);
|
||||||
} else {
|
} else {
|
||||||
// Not implemented - write with a dummy value.
|
// Not implemented - write with a dummy value.
|
||||||
*slot = XESWAP32BE(0xDEADBEEF);
|
*slot = XESWAP32BE(0xD000BEEF | (kernel_export->ordinal & 0xFFF) << 16);
|
||||||
XELOGCPU("WARNING: imported a variable with no value: %s",
|
XELOGCPU("WARNING: imported a variable with no value: %s",
|
||||||
kernel_export->name);
|
kernel_export->name);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue