About Quantify API functions

Use the Quantify application programming interface (API) for fine-grained control over the collection and display of performance data.

Unless otherwise specified, Quantify functions return 1 (true), indicating success.

The Quantify API includes the following functions:

pure_printf (char *format, ...)

pure_logfile_printf (char *format, ...)

quantify_help (void)

quantify_is_running (void)

quantify_print_recording_state (void)

quantify_save_data (void)

quantify_save_data_to_file (char *filename)

quantify_add_annotation (char *annotation)

quantify_clear_data (void)

quantify_disable_recording_data (void)

quantify_start_recording_data (void)

quantify_stop_recording_data (void)

quantify_is_recording_data (void)

quantify_start_recording_dynamic_library_data (void)

quantify_stop_recording_dynamic_library_data (void)

quantify_is_recording_dynamic_library_data (void)

quantify_start_recording_register_window_traps (void)

quantify_stop_recording_register_window_traps (void)

quantify_is_recording_register_window_traps (void)

quantify_start_recording_system_call
(char *system_call_string)

quantify_stop_recording_system_call
(char *system_call_string)

quantify_is_recording_system_call
(char *system_call_string)

quantify_start_recording_system_calls (void)

quantify_stop_recording_system_calls (void)

quantify_is_recording_system_calls (void)