Skip to content

Commit

Permalink
SW cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
wrwilliams committed Mar 19, 2018
1 parent d2c8c47 commit a0f6a20
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 21 deletions.
8 changes: 0 additions & 8 deletions stackwalk/src/framestepper.C
Expand Up @@ -77,10 +77,8 @@ void FrameStepper::registerStepperGroup(StepperGroup *group)
unsigned addr_width = group->getWalker()->getProcessState()->getAddressWidth();
if (addr_width == 4)
group->addStepper(this, 0, 0xffffffff);
#if defined(arch_64bit)
else if (addr_width == 8)
group->addStepper(this, 0, 0xffffffffffffffff);
#endif
else
assert(0 && "Unknown architecture word size");
}
Expand Down Expand Up @@ -182,10 +180,8 @@ void DyninstInstrStepperImpl::registerStepperGroup(StepperGroup *group)
unsigned addr_width = group->getWalker()->getProcessState()->getAddressWidth();
if (addr_width == 4)
group->addStepper(parent, 0, 0xffffffff);
#if defined(arch_64bit)
else if (addr_width == 8)
group->addStepper(parent, 0, 0xffffffffffffffff);
#endif
else
assert(0 && "Unknown architecture word size");
}
Expand Down Expand Up @@ -249,10 +245,8 @@ void BottomOfStackStepperImpl::registerStepperGroup(StepperGroup *group)
unsigned addr_width = group->getWalker()->getProcessState()->getAddressWidth();
if (addr_width == 4)
group->addStepper(parent, 0, 0xffffffff);
#if defined(arch_64bit)
else if (addr_width == 8)
group->addStepper(parent, 0, 0xffffffffffffffff);
#endif
else
assert(0 && "Unknown architecture word size");
}
Expand Down Expand Up @@ -309,10 +303,8 @@ void DyninstDynamicStepperImpl::registerStepperGroup(StepperGroup *group)
unsigned addr_width = group->getWalker()->getProcessState()->getAddressWidth();
if (addr_width == 4)
group->addStepper(parent, 0, 0xffffffff);
#if defined(arch_64bit)
else if (addr_width == 8)
group->addStepper(parent, 0, 0xffffffffffffffff);
#endif
else
assert(0 && "Unknown architecture word size");
}
Expand Down
24 changes: 11 additions & 13 deletions stackwalk/src/linux-aarch64-swk.C
Expand Up @@ -55,7 +55,17 @@ bool Walker::createDefaultSteppers()
FrameStepper *stepper;
bool result;

#if !TEST_DEBUGINFO_ALONE
stepper = new DebugStepper(this);
result = addStepper(stepper);
if (!result){
sw_printf("[%s:%u] - Error adding stepper %p\n", FILE__, __LINE__,
stepper);
return false;
}else{
sw_printf("[%s:%u] - Stepper %p is DebugStepper\n",
FILE__, __LINE__, stepper);
}

stepper = new FrameFuncStepper(this);
result = addStepper(stepper);
if (!result) {
Expand All @@ -77,18 +87,6 @@ bool Walker::createDefaultSteppers()
FILE__, __LINE__, stepper);
}

#else
stepper = new DebugStepper(this);
result = addStepper(stepper);
if (!result){
sw_printf("[%s:%u] - Error adding stepper %p\n", FILE__, __LINE__,
stepper);
return false;
}else{
sw_printf("[%s:%u] - Stepper %p is DebugStepper\n",
FILE__, __LINE__, stepper);
}
#endif

return true;
}
Expand Down

0 comments on commit a0f6a20

Please sign in to comment.