History log of /art/test/908-gc-start-finish/gc_callbacks.cc
Revision Date Author Comments
4665167ddc34008dfa78a2873685fe7a98772eab 07-Apr-2017 Andreas Gampe <agampe@google.com> ART: More refactor for JVMTI run tests (1/3)

Put (most) tests into a new package and give them dedicated
class names (Test9XY).

NOTE: BROKEN WITHOUT A FOLLOW-UP CL TO CHANGE DIRECTORY STRUCTURE
AND FILE NAMES!

Bug: 32072923
Test: None
Change-Id: I291b0543f7782914e446a74f0d9037020c88e5b5
de8de1d34633775053388097a70fd7534abdbbd5 31-Mar-2017 Andreas Gampe <agampe@google.com> ART: TI Agent test library refactor

More refactoring, lowering the reliance on ART-provided functionality
and adding a library that includes all the code that can run without
ART.

Bug: 32072923
Test: m test-art-host
Change-Id: I67d84056a6fd7722c58855fccbdea3f6869b2efb
(cherry picked from commit 027444b64dd52e1d2beea7aa525fbb8146a516bc)
765b6455e4007b33c2ae489d3d5644b9fb505acf 30-Mar-2017 Andreas Gampe <agampe@google.com> ART: Refactor JVMTI run tests

In preparation for code deduplication with CTS.

Bug: 32072923
Test: m
Change-Id: Ibbe005c94252bd29eae7f88aad301b0b20ddb80d
(cherry picked from commit 3f46c96568bef650ba6d9ce6ac8835d30877f243)
027444b64dd52e1d2beea7aa525fbb8146a516bc 31-Mar-2017 Andreas Gampe <agampe@google.com> ART: TI Agent test library refactor

More refactoring, lowering the reliance on ART-provided functionality
and adding a library that includes all the code that can run without
ART.

Bug: 32072923
Test: m test-art-host
Change-Id: I67d84056a6fd7722c58855fccbdea3f6869b2efb
3f46c96568bef650ba6d9ce6ac8835d30877f243 30-Mar-2017 Andreas Gampe <agampe@google.com> ART: Refactor JVMTI run tests

In preparation for code deduplication with CTS.

Bug: 32072923
Test: m
Change-Id: Ibbe005c94252bd29eae7f88aad301b0b20ddb80d
5e03a305edafb49a34b436d9a858281e53d390f2 13-Mar-2017 Andreas Gampe <agampe@google.com> ART: Refactor libopenjdkjvmti

Move jvmti.h to its own folder and fix up include setup.

Bug: 31455788
Test: m
Change-Id: I5beb66fc5d0178746216f61f9214cda54fc2c7ac
4934eb1845a2b2535ebe086e906b45535a695a13 30-Jan-2017 Andreas Gampe <agampe@google.com> ART: Fix GC pause reporting

CC doesn't use ScopedPause normally, but that was hidden by it using
it for a debug check. Add a parameter for reporting.

Add explicit marking of the pause in CC. Currently this will conservatively
approximate pause times, as the actual pause is hidden inside ThreadList.

Clean up run-test 908.

Bug: 31684633
Test: m ART_TEST_RUN_TEST_NDEBUG=true test-art-host-run-test-908-gc-start-finish
Change-Id: Ie48af52e1225783b06e2e088c5adf3ef42fb5f64
a8883a0000a08dc4cb2bfec01cbead0da6272a5c 12-Jan-2017 Andreas Gampe <agampe@google.com> ART: Simplify 9xx OnLoad setup

Provide the default implementation in common_load.cc, and only
mark cases that deviate.

Bug: 31455788
Test: m test-art-host-run-test
Change-Id: I40d467fb344405c443805749ced6717574430b75
4196071adf17245c25cd167fac0428f013a58bac 06-Jan-2017 Alex Light <allight@google.com> Make GetErrorName allocate the output buffer.

Previously we were simply returning a static pointer which isn't
allowed by the spec.

Test: mma -j40 test-art-host
Change-Id: I84cfb81e58d479c7c0d5ee352f5b005183895c82
e657424ab0105227358422452f566c3e72a77c8b 17-Aug-2016 Alex Light <allight@google.com> Add capabilities for jvmti.

Make a skeleton for jvmti capabilities.

Bug: 31455788
Test: m -j40 test-art-host

Change-Id: Ia1f96450d8a1ee59b9db66cf65492154d61fab48
9b8c5880de9b0f7dd8b1b863520714a9700a8dc2 22-Oct-2016 Andreas Gampe <agampe@google.com> ART: Add GC callbacks

Add start and end of pause callbacks.

Fix setup and missing functions in test 907.

Bug: 31684633
Test: m test-art-host
Test: m test-art-host-run-test-908-gc-start-finish
Change-Id: I1d8872ef9cd6914de7fb033cd873f8d5cb48ea17