mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-11 00:08:07 +00:00
zero undefined registers in eh unwind
This commit is contained in:
@@ -570,8 +570,11 @@ eh_uwnd_step(Arch arch, MemoryMap *memory_map, UWND_ModuleInfo *module_info, U64
|
|||||||
switch(rule->code)
|
switch(rule->code)
|
||||||
{
|
{
|
||||||
default:
|
default:
|
||||||
case DW_UnwindRuleCode_Undefined:
|
|
||||||
case DW_UnwindRuleCode_SameVal:{}break;
|
case DW_UnwindRuleCode_SameVal:{}break;
|
||||||
|
case DW_UnwindRuleCode_Undefined:
|
||||||
|
{
|
||||||
|
MemoryZero((U8 *)regs + reg_rng.min, reg_size);
|
||||||
|
}break;
|
||||||
case DW_UnwindRuleCode_Off:
|
case DW_UnwindRuleCode_Off:
|
||||||
{
|
{
|
||||||
Temp temp = temp_begin(scratch.arena);
|
Temp temp = temp_begin(scratch.arena);
|
||||||
|
|||||||
Reference in New Issue
Block a user