llvm-project/lldb/source/Plugins/SystemRuntime/MacOSX
Greg Clayton 358cf1ea30 Resubmitting 240466 after fixing the linux test suite failures.
A few extras were fixed

- Symbol::GetAddress() now returns an Address object, not a reference. There were places where people were accessing the address of a symbol when the symbol's value wasn't an address symbol. On MacOSX, undefined symbols have a value zero and some places where using the symbol's address and getting an absolute address of zero (since an Address object with no section and an m_offset whose value isn't LLDB_INVALID_ADDRESS is considered an absolute address). So fixing this required some changes to make sure people were getting what they expected. 
- Since some places want to access the address as a reference, I added a few new functions to symbol:
    Address &Symbol::GetAddressRef();
    const Address &Symbol::GetAddressRef() const;

Linux test suite passes just fine now.

<rdar://problem/21494354>

llvm-svn: 240702
2015-06-25 21:46:34 +00:00
..
AppleGetItemInfoHandler.cpp Add a new SBThread::SafeToCallFunctions API; this calls over to 2014-05-13 22:02:48 +00:00
AppleGetItemInfoHandler.h Change the Mac OS X SystemRuntime plugin from using the placeholder 2014-02-05 05:44:54 +00:00
AppleGetPendingItemsHandler.cpp Fix error handling for the AppleGetQueues and AppleGetPendingItems 2014-06-23 22:45:54 +00:00
AppleGetPendingItemsHandler.h Change the Mac OS X SystemRuntime plugin from using the placeholder 2014-02-05 05:44:54 +00:00
AppleGetQueuesHandler.cpp Fix error handling for the AppleGetQueues and AppleGetPendingItems 2014-06-23 22:45:54 +00:00
AppleGetQueuesHandler.h Change the Mac OS X SystemRuntime plugin from using the placeholder 2014-02-05 05:44:54 +00:00
AppleGetThreadItemInfoHandler.cpp Add a new SBThread::SafeToCallFunctions API; this calls over to 2014-05-13 22:02:48 +00:00
AppleGetThreadItemInfoHandler.h Adjust the calls to __introspection_dispatch_thread_get_item_info to 2014-02-11 00:36:18 +00:00
CMakeLists.txt Fix cmake compilation on Mac OS X. 2014-02-12 00:57:20 +00:00
Makefile Fixed configure-based build on OS X. 2014-02-28 21:55:46 +00:00
SystemRuntimeMacOSX.cpp Resubmitting 240466 after fixing the linux test suite failures. 2015-06-25 21:46:34 +00:00
SystemRuntimeMacOSX.h Initial merge of some of the iOS 8 / Mac OS X Yosemite specific 2014-06-13 02:37:02 +00:00