summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Resubmitting 240466 after fixing the linux test suite failures.Greg Clayton2015-06-251-4/+4
| | | | | | | | | | | | | | | 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
* Additional RenderScript debug features.Colin Riley2015-06-011-15/+773
| | | | | | | | Base framework for inspecting RenderScript runtime details and helpers for various runtime actions on x86 and arm targets. Differential Revision: http://reviews.llvm.org/D10151 llvm-svn: 238768
* Add support for custom commands to set flags on themselvesEnrico Granata2015-05-271-2/+2
| | | | | | | | | This works for Python commands defined via a class (implement get_flags on your class) and C++ plugin commands (which can call SBCommand::GetFlags()/SetFlags()) Flags allow features such as not letting the command run if there's no target, or if the process is not stopped, ... Commands could always check for these things themselves, but having these accessible via flags makes custom commands more consistent with built-in ones llvm-svn: 238286
* Additions to RenderScriptRuntime in prep for detection of RenderScript ↵Colin Riley2015-04-141-8/+85
| | | | | | | | modules and moving of the command interpreter manipulation to after construction. Differential Revision: http://reviews.llvm.org/D9001 llvm-svn: 234871
* fixing msvc build (format string z is not supported)Colin Riley2015-04-121-2/+2
| | | | llvm-svn: 234708
* Fix printf format specifier to silence warning.Chaoren Lin2015-04-091-2/+2
| | | | llvm-svn: 234531
* Initial language runtime support for RenderScript. Colin Riley2015-04-091-0/+356
Plan is to have this initialized on a per-process basis somewhat the same as the ObjC library on module loading, but this commit is simply the foundation work and will be incrementally built upon to add that detection functionality. Differential Revision: http://reviews.llvm.org/D8896 llvm-svn: 234503
OpenPOWER on IntegriCloud