mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-23 23:21:46 +00:00
x86: add the capability to print fuzzy backtraces
For enhancing the 32 bit EBP based backtracer, I need the capability for the backtracer to tell it's customer that an entry is either reliable or unreliable, and the backtrace printing code then needs to print the unreliable ones slightly different. This patch adds the basic capability, the next patch will add a user of this capability. Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
3d1f7cae88
commit
bc850d6b37
9 changed files with 40 additions and 29 deletions
|
@ -22,7 +22,7 @@ static int save_stack_stack(void *data, char *name)
|
|||
return -1;
|
||||
}
|
||||
|
||||
static void save_stack_address(void *data, unsigned long addr)
|
||||
static void save_stack_address(void *data, unsigned long addr, int reliable)
|
||||
{
|
||||
struct stack_trace *trace = (struct stack_trace *)data;
|
||||
if (trace->skip > 0) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue