pinlog.h File Reference


Functions

PINLOG_EXPORT char * pinlog_gen_correlation (pin_opcode_t opcode, pin_err_t *errp)
PINLOG_EXPORT char * pinlog_gen_correlation_ctxinfo (pin_opcode_t opcode, pin_err_t *errp, char *ctxinfo)
PINLOG_EXPORT char * pinlog_set_correlation (char *correlation, pin_err_t *errp)
PINLOG_EXPORT char * pinlog_get_correlation ()
PINLOG_EXPORT int64 pinlog_get_start_time ()
PINLOG_EXPORT int32 pinlog_get_timeout ()
PINLOG_EXPORT int64 pinlog_get_start_time_from_correlation (char *corid)
PINLOG_EXPORT int32 pinlog_get_timeout_from_correlation (char *corid)
PINLOG_EXPORT int pinlog_op_timeout_occured ()
PINLOG_EXPORT void pinlog_free_child ()
PINLOG_EXPORT void pinlog_name_set (char *name, pin_err_t *error_code)
PINLOG_EXPORT void pinlog_path_set (char *path, pin_err_t *error_code)
PINLOG_EXPORT void pinlog_flags_set (int32 flags, pin_err_t *error_code)
PINLOG_EXPORT int32 pinlog_flags_get ()
PINLOG_EXPORT void pinlog_nmgr_setup (int argc, char **argv, pin_err_t *errp)
PINLOG_EXPORT void pinlog_nmgrlog_path_set (char path[], pin_err_t *error_code)
PINLOG_EXPORT void pinlog_set_format_version (int32 format_version, pin_err_t *error_code)
PINLOG_EXPORT void pinlog_set_terminal_log_state (int32 flag, pin_err_t *error_code)
PINLOG_EXPORT void pinlog_background_set (char *format,...)
PINLOG_EXPORT void pinlog_background_clear ()
PINLOG_EXPORT void pinlog (const char *src_file, int32 line, int32 flags, const char *format,...)
PINLOG_EXPORT void pinlog_buf (const char *src_file, int32 line, int32 flags, char *buf, int32 length)
PINLOG_EXPORT int pin_gethostname (char *hostname, size_t len, pin_err_t *errp)

Variables

PINLOG_EXPORT char PinLog_buffer [LOG_BUFFER_LENGTH]
PINLOG_EXPORT int32 PinLog_flags
PINLOG_EXPORT int32 PinLog_format_version

Function Documentation

PINLOG_EXPORT char* pinlog_gen_correlation ( pin_opcode_t  opcode,
pin_err_t errp 
)

PINLOG_EXPORT char* pinlog_gen_correlation_ctxinfo ( pin_opcode_t  opcode,
pin_err_t errp,
char *  ctxinfo 
)

PINLOG_EXPORT char* pinlog_set_correlation ( char *  correlation,
pin_err_t errp 
)

PINLOG_EXPORT char* pinlog_get_correlation (  ) 

PINLOG_EXPORT int64 pinlog_get_start_time (  ) 

PINLOG_EXPORT int32 pinlog_get_timeout (  ) 

PINLOG_EXPORT int64 pinlog_get_start_time_from_correlation ( char *  corid  ) 

PINLOG_EXPORT int32 pinlog_get_timeout_from_correlation ( char *  corid  ) 

PINLOG_EXPORT int pinlog_op_timeout_occured (  ) 

PINLOG_EXPORT void pinlog_free_child (  ) 

PINLOG_EXPORT void pinlog_name_set ( char *  name,
pin_err_t error_code 
)

PINLOG_EXPORT void pinlog_path_set ( char *  path,
pin_err_t error_code 
)

PINLOG_EXPORT void pinlog_flags_set ( int32  flags,
pin_err_t error_code 
)

PINLOG_EXPORT int32 pinlog_flags_get (  ) 

PINLOG_EXPORT void pinlog_nmgr_setup ( int  argc,
char **  argv,
pin_err_t errp 
)

PINLOG_EXPORT void pinlog_nmgrlog_path_set ( char  path[],
pin_err_t error_code 
)

PINLOG_EXPORT void pinlog_set_format_version ( int32  format_version,
pin_err_t error_code 
)

PINLOG_EXPORT void pinlog_set_terminal_log_state ( int32  flag,
pin_err_t error_code 
)

PINLOG_EXPORT void pinlog_background_set ( char *  format,
  ... 
)

PINLOG_EXPORT void pinlog_background_clear (  ) 

PINLOG_EXPORT void pinlog ( const char *  src_file,
int32  line,
int32  flags,
const char *  format,
  ... 
)

PINLOG_EXPORT void pinlog_buf ( const char *  src_file,
int32  line,
int32  flags,
char *  buf,
int32  length 
)

PINLOG_EXPORT int pin_gethostname ( char *  hostname,
size_t  len,
pin_err_t errp 
)


Variable Documentation

PINLOG_EXPORT char PinLog_buffer[LOG_BUFFER_LENGTH]

PINLOG_EXPORT int32 PinLog_flags


Copyright 2017, 2023, Oracle and/or its affiliates.