Lines Matching defs:SystemRuntimeMacOSX

1 //===-- SystemRuntimeMacOSX.cpp -------------------------------------------===//
32 #include "SystemRuntimeMacOSX.h"
39 LLDB_PLUGIN_DEFINE(SystemRuntimeMacOSX)
44 SystemRuntime *SystemRuntimeMacOSX::CreateInstance(Process *process) {
77 return new SystemRuntimeMacOSX(process);
82 SystemRuntimeMacOSX::SystemRuntimeMacOSX(Process *process)
100 SystemRuntimeMacOSX::~SystemRuntimeMacOSX() { Clear(true); }
102 void SystemRuntimeMacOSX::Detach() {
110 void SystemRuntimeMacOSX::Clear(bool clear_process) {
122 SystemRuntimeMacOSX::GetQueueNameFromThreadQAddress(addr_t dispatch_qaddr) {
164 lldb::addr_t SystemRuntimeMacOSX::GetLibdispatchQueueAddressFromThreadQAddress(
176 lldb::QueueKind SystemRuntimeMacOSX::GetQueueKind(addr_t dispatch_queue_addr) {
200 void SystemRuntimeMacOSX::AddThreadExtendedInfoPacketHints(
227 bool SystemRuntimeMacOSX::SafeToCallFunctionsOnThisThread(ThreadSP thread_sp) {
241 SystemRuntimeMacOSX::GetQueueIDFromThreadQAddress(lldb::addr_t dispatch_qaddr) {
270 void SystemRuntimeMacOSX::ReadLibdispatchOffsetsAddress() {
302 void SystemRuntimeMacOSX::ReadLibdispatchOffsets() {
326 void SystemRuntimeMacOSX::ReadLibpthreadOffsetsAddress() {
349 void SystemRuntimeMacOSX::ReadLibpthreadOffsets() {
374 void SystemRuntimeMacOSX::ReadLibdispatchTSDIndexesAddress() {
396 void SystemRuntimeMacOSX::ReadLibdispatchTSDIndexes() {
462 ThreadSP SystemRuntimeMacOSX::GetExtendedBacktraceThread(ThreadSP real_thread,
555 SystemRuntimeMacOSX::GetExtendedBacktraceFromItemRef(lldb::addr_t item_ref) {
593 SystemRuntimeMacOSX::GetExtendedBacktraceForQueueItem(QueueItemSP queue_item_sp,
617 bool SystemRuntimeMacOSX::BacktraceRecordingHeadersInitialized() {
719 SystemRuntimeMacOSX::GetExtendedBacktraceTypes() {
729 void SystemRuntimeMacOSX::PopulateQueueList(
794 SystemRuntimeMacOSX::PendingItemsForQueue
795 SystemRuntimeMacOSX::GetPendingItemRefsForQueue(lldb::addr_t queue) {
872 void SystemRuntimeMacOSX::PopulatePendingItemsForQueue(Queue *queue) {
889 void SystemRuntimeMacOSX::CompleteQueueItem(QueueItem *queue_item,
925 void SystemRuntimeMacOSX::PopulateQueuesUsingLibBTR(
980 "SystemRuntimeMacOSX::PopulateQueuesUsingLibBTR added "
999 SystemRuntimeMacOSX::ItemInfo SystemRuntimeMacOSX::ExtractItemInfoFromBuffer(
1025 void SystemRuntimeMacOSX::Initialize() {
1031 void SystemRuntimeMacOSX::Terminate() {