[−][src]Crate libipt_sys
Structs
Constants
Functions
pt_alloc_encoder⚠ | Allocate an Intel PT packet encoder. |
pt_blk_alloc_decoder⚠ | Allocate an Intel PT block decoder. |
pt_blk_asid⚠ | Return the current address space identifier. |
pt_blk_core_bus_ratio⚠ | Return the current core bus ratio. |
pt_blk_event⚠ | Get the next pending event. |
pt_blk_free_decoder⚠ | Free an Intel PT block decoder. |
pt_blk_get_config⚠ | |
pt_blk_get_image⚠ | Get the traced image. |
pt_blk_get_offset⚠ | Get the current decoder position. |
pt_blk_get_sync_offset⚠ | Get the position of the last synchronization point. |
pt_blk_next⚠ | Determine the next block of instructions. |
pt_blk_set_image⚠ | Set the traced image. |
pt_blk_sync_backward⚠ | |
pt_blk_sync_forward⚠ | Synchronize an Intel PT block decoder. |
pt_blk_sync_set⚠ | Manually synchronize an Intel PT block decoder. |
pt_blk_time⚠ | Return the current time. |
pt_cpu_errata⚠ | Determine errata for a given cpu. |
pt_enc_get_config⚠ | |
pt_enc_get_offset⚠ | Get the current packet encoder position. |
pt_enc_next⚠ | Encode an Intel PT packet. |
pt_enc_sync_set⚠ | Hard set synchronization point of an Intel PT packet encoder. |
pt_errstr⚠ | Return a human readable error string. |
pt_free_encoder⚠ | Free an Intel PT packet encoder. |
pt_image_add_cached⚠ | Add a section from an image section cache. |
pt_image_add_file⚠ | Add a new file section to the traced memory image. |
pt_image_alloc⚠ | Allocate a traced memory image. |
pt_image_copy⚠ | Copy an image. |
pt_image_free⚠ | Free a traced memory image. |
pt_image_name⚠ | Get the image name. |
pt_image_remove_by_asid⚠ | Remove all sections loaded into an address space. |
pt_image_remove_by_filename⚠ | Remove all sections loaded from a file. |
pt_image_set_callback⚠ | Set the memory callback for the traced memory image. |
pt_insn_alloc_decoder⚠ | Allocate an Intel PT instruction flow decoder. |
pt_insn_asid⚠ | Return the current address space identifier. |
pt_insn_core_bus_ratio⚠ | Return the current core bus ratio. |
pt_insn_event⚠ | Get the next pending event. |
pt_insn_free_decoder⚠ | Free an Intel PT instruction flow decoder. |
pt_insn_get_config⚠ | |
pt_insn_get_image⚠ | Get the traced image. |
pt_insn_get_offset⚠ | Get the current decoder position. |
pt_insn_get_sync_offset⚠ | Get the position of the last synchronization point. |
pt_insn_next⚠ | Determine the next instruction. |
pt_insn_set_image⚠ | Set the traced image. |
pt_insn_sync_backward⚠ | |
pt_insn_sync_forward⚠ | Synchronize an Intel PT instruction flow decoder. |
pt_insn_sync_set⚠ | Manually synchronize an Intel PT instruction flow decoder. |
pt_insn_time⚠ | Return the current time. |
pt_iscache_add_file⚠ | Add a new file section to the traced memory image section cache. |
pt_iscache_alloc⚠ | Allocate a traced memory image section cache. |
pt_iscache_free⚠ | Free a traced memory image section cache. |
pt_iscache_name⚠ | Get the image section cache name. |
pt_iscache_read⚠ | Read memory from a cached file section |
pt_iscache_set_limit⚠ | Set the image section cache limit. |
pt_library_version⚠ | Return the library version. |
pt_pkt_alloc_decoder⚠ | Allocate an Intel PT packet decoder. |
pt_pkt_free_decoder⚠ | Free an Intel PT packet decoder. |
pt_pkt_get_config⚠ | |
pt_pkt_get_offset⚠ | Get the current decoder position. |
pt_pkt_get_sync_offset⚠ | Get the position of the last synchronization point. |
pt_pkt_next⚠ | Decode the next packet and advance the decoder. |
pt_pkt_sync_backward⚠ | |
pt_pkt_sync_forward⚠ | Synchronize an Intel PT packet decoder. |
pt_pkt_sync_set⚠ | Hard set synchronization point of an Intel PT decoder. |
pt_qry_alloc_decoder⚠ | Allocate an Intel PT query decoder. |
pt_qry_cond_branch⚠ | Query whether the next unconditional branch has been taken. |
pt_qry_core_bus_ratio⚠ | Return the current core bus ratio. |
pt_qry_event⚠ | Query the next pending event. |
pt_qry_free_decoder⚠ | Free an Intel PT query decoder. |
pt_qry_get_config⚠ | |
pt_qry_get_offset⚠ | Get the current decoder position. |
pt_qry_get_sync_offset⚠ | Get the position of the last synchronization point. |
pt_qry_indirect_branch⚠ | Get the next indirect branch destination. |
pt_qry_sync_backward⚠ | |
pt_qry_sync_forward⚠ | Synchronize an Intel PT query decoder. |
pt_qry_sync_set⚠ | Manually synchronize an Intel PT query decoder. |
pt_qry_time⚠ | Query the current time. |
Type Definitions
__uint8_t | |
__uint16_t | |
__uint32_t | |
__uint64_t | |
_bindgen_ty_1 | The maximal size of an instruction. |
pt_cpu_vendor | A cpu vendor. |
pt_error_code | Error codes. |
pt_event_type | Event types. |
pt_exec_mode | An execution mode. |
pt_insn_class | The instruction class. |
pt_ip_compression | The IP compression. |
pt_mode_leaf | Mode packet leaves. |
pt_packet_type | Intel PT packet types. |
pt_status_flag | Decoder status flags. |
read_memory_callback_t | A read memory callback function. |
Unions
pt_conf_addr_filter__bindgen_ty_1 | The address filter configuration. |
pt_conf_flags__bindgen_ty_1 | The decoder variant. |
pt_event__bindgen_ty_1 | Event specific data. |
pt_packet__bindgen_ty_1 | Packet specific data. |
pt_packet_mode__bindgen_ty_1 | Mode bits. |