Lines Matching defs:JITDescriptor
99 struct JITDescriptor { struct
100 uint32_t version_ = 1; // NB: GDB supports only version 1.
101 uint32_t action_flag_ = JIT_NOACTION; // One of the JITAction enum values.
102 JITCodeEntry* relevant_entry_ = nullptr; // The entry affected by the action.
103 std::atomic<JITCodeEntry*> head_{nullptr}; // Head of link list of all entries.
106 uint8_t magic_[8] = {'A', 'n', 'd', 'r', 'o', 'i', 'd', '1'};
107 uint32_t flags_ = 0; // Reserved for future use. Must be 0.
108 uint32_t sizeof_descriptor = sizeof(JITDescriptor);
109 uint32_t sizeof_entry = sizeof(JITCodeEntry);
110 std::atomic_uint32_t action_seqlock_{0}; // Incremented before and after any modification.
111 uint64_t action_timestamp_ = 1; // CLOCK_MONOTONIC time of last action.