summaryrefslogtreecommitdiff
path: root/libart/src/main/java/dalvik/system/AnnotatedStackTraceElement.java
Commit message (Collapse)AuthorAgeFilesLines
* Squashed commits from aosp/master to mark some @CorePlatformApi as ↵Victor Chang2021-06-251-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | @SystemApi(MODULE_LIBRARIES) in sc-dev. All these commits have been reviewed by API council. After this commmit, the following 2 generated current.txt are identical. api/module-lib-current.txt mmodules/core_platform_api/api/stable_platform/current.txt It's a squashed commit of the following cherry-picks from aosp/master: 4d2b9075 Mark stable dalvik.annotation.codegen.CovariantReturnType 0bbbd1bd Add explicit @hide javadoc and @CorePlatformApi and @IntraCoreApi to Compatibility.ChangeConfig 59b1f07c Annotate @CorePlatformApi(STABLE) APIs with @SystemApi(MODULE_LIBRARIES) 82f70f4b Annotate APIs in ojluni/ with @SystemApi(MODULE_LIBRARIES) d61c64ab Mark stable @FastNative and @CriticalNative fb26c7c4 Mark stable and document dalvik.system.DelegateLastClassLoader 919efd41 Make StructLinger and Os.get/setsockoptLinger @SystemApi(MODULE_LIBRARIES) Bug: 154796679 Bug: 157639992 Bug: 165363822 Test: m droid Merged-In: I3dbf33a1a08ae7ba591e8743bb97723fb7defb09 Change-Id: Iad2b230640411f06aca1fdeead5fa326ef4110d8
* Add @hide javadoc to @CorePlatformApi(status = STABLE) and private constructorsVictor Chang2021-06-231-0/+6
| | | | | | | | | | | | | | | It prepares the javadoc ready for adding @SystemApi which requires hidden APIs documented as @hide. @SystemApi adds default constructors into its API set, and thus private constructors are added to prevent this unintended exposure. Bug: 157639992 Test: m droid Test: Verified that no change in mmodules/intracoreapi/api/. Merged-In: Iff5863d5eb45d49b109c88f746dd7bb23b9f9d12 Change-Id: Iff5863d5eb45d49b109c88f746dd7bb23b9f9d12 (cherry picked from commit 753f0314cfe8b96d6eb4eeda1cff860f72c9b1d4)
* Make AnnotatedStackTraceElement class finalOrion Hodson2021-05-261-4/+7
| | | | | | | | Also add nullability annotations. Bug: 185153775 Test: m Change-Id: I990b11921e56ba875508a4405adecd56ad24fba0
* Mark stable dalvik.system.AnnotatedStackTraceElementNikita Iashchenko2021-03-091-6/+15
| | | | | | Bug: 154796679 Test: m update-api Change-Id: Ic0910eacc258e46bf865c66791029f21273d5770
* Upgrade AnnotatedStackTraceElement comments.Nicolas Geoffray2020-09-111-0/+9
| | | | | | Bug: 165346977 Test: N/A Change-Id: I08fe7d52c4b1d495783d8fbe817c9fe1733af922
* More @CorePlatformApi annotations for libcoreNeil Fuller2018-10-051-0/+4
| | | | | | | | These annotations are required for further targets to build. Bug: 113148576 Test: build Change-Id: I695c6b973835b5de2311e0ed99cb2fb55b69bc94
* Libcore: Add VMStack.getAnnotatedStackTraceAndreas Gampe2018-01-081-0/+59
Add AnnotatedStackTraceElement to describe a stack frame and held locks as well as an object the frame is blocked on. Add VMStack.getAnnotatedStackTrace to return an array that contains an AnnotatedStackTraceElement for each stack frame, with the StackTraceElement describing the frame, an array containing all objects that are locked at the described location, and optionally for the top frame an object the thread is blocked on, waiting for or sleeping on. Bug: 70538431 Test: m test-art-host Test: art/test/testrunner/testrunner.py -b --host -t 168 Change-Id: I0d92e3d8182c4a592549a6445854816f71afd29e