HPCToolkit
x86-unwind-interval-fixup.c File Reference
#include <stdlib.h>
#include "x86-unwind-interval-fixup.h"
#include "manual-intervals/x86-manual-intervals.h"
Include dependency graph for x86-unwind-interval-fixup.c:

Go to the source code of this file.

Macros

#define DECLARE_FIXUP_ROUTINE(fn)   extern int fn(char *ins, int len, btuwi_status_t* stat);
 
#define REGISTER_FIXUP_ROUTINE(fn)   fn,
 

Functions

int x86_fix_unwind_intervals (char *ins, int len, btuwi_status_t *stat)
 

Variables

static x86_ui_fixup_fn_t x86_interval_fixup_routine_vector []
 

Macro Definition Documentation

◆ DECLARE_FIXUP_ROUTINE

#define DECLARE_FIXUP_ROUTINE (   fn)    extern int fn(char *ins, int len, btuwi_status_t* stat);

Definition at line 67 of file x86-unwind-interval-fixup.c.

◆ REGISTER_FIXUP_ROUTINE

#define REGISTER_FIXUP_ROUTINE (   fn)    fn,

Definition at line 70 of file x86-unwind-interval-fixup.c.

Function Documentation

◆ x86_fix_unwind_intervals()

int x86_fix_unwind_intervals ( char *  ins,
int  len,
btuwi_status_t stat 
)

Definition at line 98 of file x86-unwind-interval-fixup.c.

Here is the caller graph for this function:

Variable Documentation

◆ x86_interval_fixup_routine_vector

x86_ui_fixup_fn_t x86_interval_fixup_routine_vector[]
static
Initial value:
= {
0
}

Definition at line 86 of file x86-unwind-interval-fixup.c.