#[repr(C)]pub struct _Panda__LogEntry {Show 36 fields
pub base: ProtobufCMessage,
pub pc: u64,
pub instr: u64,
pub asid_info: *mut Panda__AsidInfo,
pub has_asid: protobuf_c_boolean,
pub asid: u64,
pub call_stack: *mut Panda__CallStack,
pub basic_block: *mut Panda__BasicBlock,
pub edge_coverage: *mut Panda__AsidEdges,
pub trace: *mut Panda__AsidTrace,
pub asid_libraries: *mut Panda__LoadedLibs,
pub dwarf_call: *mut Panda__DwarfCall,
pub dwarf_ret: *mut Panda__DwarfCall,
pub dwarf2_call: *mut Panda__DwarfCall,
pub dwarf2_ret: *mut Panda__DwarfCall,
pub proc_trace: *mut Panda__ProcTrace,
pub signal_event: *mut Panda__SignalEvent,
pub syscall: *mut Panda__Syscall,
pub taint_query_pri: *mut Panda__TaintQueryPri,
pub attack_point_pri: *mut Panda__AttackPointPri,
pub pri_trace_src_info: *mut Panda__SrcInfoPri,
pub serial_tx: *mut Panda__SerialTx,
pub taint_query_hypercall: *mut Panda__TaintQueryHypercall,
pub attack_point: *mut Panda__AttackPoint,
pub has_taint_label_virtual_addr: protobuf_c_boolean,
pub taint_label_virtual_addr: u64,
pub has_taint_label_physical_addr: protobuf_c_boolean,
pub taint_label_physical_addr: u64,
pub has_taint_label_number: protobuf_c_boolean,
pub taint_label_number: u32,
pub tainted_branch: *mut Panda__TaintedBranch,
pub tainted_branch_summary: *mut Panda__TaintedBranchSummary,
pub label_liveness: *mut Panda__LabelLiveness,
pub tainted_instr: *mut Panda__TaintedInstr,
pub tainted_instr_summary: *mut Panda__TaintedInstrSummary,
pub tainted_mmio_label: *mut Panda__TaintedMmioLabel,
}Fields§
§base: ProtobufCMessage§pc: u64§instr: u64§asid_info: *mut Panda__AsidInfo§has_asid: protobuf_c_boolean§asid: u64§call_stack: *mut Panda__CallStack§basic_block: *mut Panda__BasicBlock§edge_coverage: *mut Panda__AsidEdges§trace: *mut Panda__AsidTrace§asid_libraries: *mut Panda__LoadedLibs§dwarf_call: *mut Panda__DwarfCall§dwarf_ret: *mut Panda__DwarfCall§dwarf2_call: *mut Panda__DwarfCall§dwarf2_ret: *mut Panda__DwarfCall§proc_trace: *mut Panda__ProcTrace§signal_event: *mut Panda__SignalEvent§syscall: *mut Panda__Syscall§taint_query_pri: *mut Panda__TaintQueryPri§attack_point_pri: *mut Panda__AttackPointPri§pri_trace_src_info: *mut Panda__SrcInfoPri§serial_tx: *mut Panda__SerialTx§taint_query_hypercall: *mut Panda__TaintQueryHypercall§attack_point: *mut Panda__AttackPoint§has_taint_label_virtual_addr: protobuf_c_boolean§taint_label_virtual_addr: u64§has_taint_label_physical_addr: protobuf_c_boolean§taint_label_physical_addr: u64§has_taint_label_number: protobuf_c_boolean§taint_label_number: u32§tainted_branch: *mut Panda__TaintedBranch§tainted_branch_summary: *mut Panda__TaintedBranchSummary§label_liveness: *mut Panda__LabelLiveness§tainted_instr: *mut Panda__TaintedInstr§tainted_instr_summary: *mut Panda__TaintedInstrSummary§tainted_mmio_label: *mut Panda__TaintedMmioLabelTrait Implementations§
Source§impl Clone for _Panda__LogEntry
impl Clone for _Panda__LogEntry
Source§fn clone(&self) -> _Panda__LogEntry
fn clone(&self) -> _Panda__LogEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for _Panda__LogEntry
impl Debug for _Panda__LogEntry
impl Copy for _Panda__LogEntry
Auto Trait Implementations§
impl Freeze for _Panda__LogEntry
impl RefUnwindSafe for _Panda__LogEntry
impl !Send for _Panda__LogEntry
impl !Sync for _Panda__LogEntry
impl Unpin for _Panda__LogEntry
impl UnwindSafe for _Panda__LogEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more