HPCToolkit
x86-cold-path.c File Reference
#include <stdbool.h>
#include <stdint.h>
#include "fnbounds_interface.h"
#include "uw_recipe_map.h"
#include "x86-decoder.h"
#include "x86-unwind-analysis.h"
#include "x86-interval-arg.h"
#include <messages/messages.h>
Include dependency graph for x86-cold-path.c:

Go to the source code of this file.

Functions

static bool confirm_cold_path_call (void *loc, interval_arg_t *iarg)
 
void hpcrun_cold_code_fixup (unwind_interval *first, unwind_interval *current, unwind_interval *warm)
 
bool hpcrun_is_cold_code (xed_decoded_inst_t *xptr, interval_arg_t *iarg)
 

Function Documentation

◆ confirm_cold_path_call()

static bool confirm_cold_path_call ( void *  loc,
interval_arg_t iarg 
)
static

Definition at line 171 of file x86-cold-path.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hpcrun_cold_code_fixup()

void hpcrun_cold_code_fixup ( unwind_interval first,
unwind_interval current,
unwind_interval warm 
)

Definition at line 100 of file x86-cold-path.c.

Here is the caller graph for this function:

◆ hpcrun_is_cold_code()

bool hpcrun_is_cold_code ( xed_decoded_inst_t *  xptr,
interval_arg_t iarg 
)

Definition at line 122 of file x86-cold-path.c.

Here is the call graph for this function:
Here is the caller graph for this function: