summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/ofw
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2005-05-21 00:02:12 +0000
committerpeter <peter@FreeBSD.org>2005-05-21 00:02:12 +0000
commit591c5c404503abc86c748233f32c289c47244a69 (patch)
tree4c1b0b75137abc3bdf727f611932ff1f6c60630e /sys/powerpc/ofw
parentb10ae11bf96d7434d36df7cc8cd601d55d92adf6 (diff)
downloadFreeBSD-src-591c5c404503abc86c748233f32c289c47244a69.zip
FreeBSD-src-591c5c404503abc86c748233f32c289c47244a69.tar.gz
For non-profiling kernels, there were two symbols assigned to the same
address. One was alltraps_with_regs_pushed, the other was calltrap. When the stack tracer walks up, it looks for magic symbol names to determine how to parse non-standard stack frames, such as a trapframe. It was looking for "calltrap". Which of the two symbols you got depended on things like Phase of moon, etc. If you were unlucky, you got a garbage stack trace for things like 'debug.trace_on_panic', which would completely hide the actual source of the problem.
Diffstat (limited to 'sys/powerpc/ofw')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud