Struct panda_sys::_Panda__LogEntry[][src]

#[repr(C)]
pub struct _Panda__LogEntry {
Show 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 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: ProtobufCMessagepc: u64instr: u64asid_info: *mut Panda__AsidInfohas_asid: protobuf_c_booleanasid: u64call_stack: *mut Panda__CallStackbasic_block: *mut Panda__BasicBlockedge_coverage: *mut Panda__AsidEdgestrace: *mut Panda__AsidTraceasid_libraries: *mut Panda__LoadedLibsdwarf_call: *mut Panda__DwarfCalldwarf_ret: *mut Panda__DwarfCallsignal_event: *mut Panda__SignalEventsyscall: *mut Panda__Syscalltaint_query_pri: *mut Panda__TaintQueryPriattack_point_pri: *mut Panda__AttackPointPripri_trace_src_info: *mut Panda__SrcInfoPriserial_tx: *mut Panda__SerialTxtaint_query_hypercall: *mut Panda__TaintQueryHypercallattack_point: *mut Panda__AttackPointhas_taint_label_virtual_addr: protobuf_c_booleantaint_label_virtual_addr: u64has_taint_label_physical_addr: protobuf_c_booleantaint_label_physical_addr: u64has_taint_label_number: protobuf_c_booleantaint_label_number: u32tainted_branch: *mut Panda__TaintedBranchtainted_branch_summary: *mut Panda__TaintedBranchSummarylabel_liveness: *mut Panda__LabelLivenesstainted_instr: *mut Panda__TaintedInstrtainted_instr_summary: *mut Panda__TaintedInstrSummarytainted_mmio_label: *mut Panda__TaintedMmioLabel

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.