HPCToolkit
function-entries.h File Reference
#include <string>
#include <vector>
Include dependency graph for function-entries.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int c_mode (void)
 
int server_mode (void)
 
void function_entries_reinit ()
 
void add_function_entry (void *address, const string *comment, bool isglobal, int call_count=0)
 
void add_stripped_function_entry (void *function_entry, int call_count=0)
 
bool contains_function_entry (void *address)
 
void add_protected_range (void *start, void *end)
 
int is_possible_fn (void *addr)
 
int inside_protected_range (void *addr)
 
void entries_in_range (void *start, void *end, vector< void *> &result)
 
bool query_function_entry (void *addr)
 
void dump_reachable_functions ()
 

Function Documentation

◆ add_function_entry()

void add_function_entry ( void *  address,
const string *  comment,
bool  isglobal,
int  call_count = 0 
)

Definition at line 206 of file function-entries.cpp.

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

◆ add_protected_range()

void add_protected_range ( void *  start,
void *  end 
)

Definition at line 317 of file function-entries.cpp.

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

◆ add_stripped_function_entry()

void add_stripped_function_entry ( void *  function_entry,
int  call_count = 0 
)

Definition at line 185 of file function-entries.cpp.

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

◆ c_mode()

int c_mode ( void  )

Definition at line 202 of file main.cpp.

Here is the caller graph for this function:

◆ contains_function_entry()

bool contains_function_entry ( void *  address)

Definition at line 244 of file function-entries.cpp.

Here is the caller graph for this function:

◆ dump_reachable_functions()

void dump_reachable_functions ( )

Definition at line 142 of file function-entries.cpp.

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

◆ entries_in_range()

void entries_in_range ( void *  start,
void *  end,
vector< void *> &  result 
)

Definition at line 227 of file function-entries.cpp.

Here is the caller graph for this function:

◆ function_entries_reinit()

void function_entries_reinit ( )

Definition at line 118 of file function-entries.cpp.

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

◆ inside_protected_range()

int inside_protected_range ( void *  addr)

Definition at line 305 of file function-entries.cpp.

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

◆ is_possible_fn()

int is_possible_fn ( void *  addr)

Definition at line 297 of file function-entries.cpp.

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

◆ query_function_entry()

bool query_function_entry ( void *  addr)

Definition at line 196 of file function-entries.cpp.

Here is the caller graph for this function:

◆ server_mode()

int server_mode ( void  )

Definition at line 208 of file main.cpp.

Here is the caller graph for this function: