summaryrefslogtreecommitdiff
path: root/openjdkjvmti/art_jvmti.h
diff options
context:
space:
mode:
Diffstat (limited to 'openjdkjvmti/art_jvmti.h')
-rw-r--r--openjdkjvmti/art_jvmti.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/openjdkjvmti/art_jvmti.h b/openjdkjvmti/art_jvmti.h
index 71a8d304fb..d74e25b807 100644
--- a/openjdkjvmti/art_jvmti.h
+++ b/openjdkjvmti/art_jvmti.h
@@ -52,6 +52,7 @@
namespace art {
class ArtField;
class ArtMethod;
+class ShadowFrame;
} // namespace art
namespace openjdkjvmti {
@@ -81,6 +82,7 @@ struct ArtJvmTiEnv : public jvmtiEnv {
// Set of breakpoints is unique to each jvmtiEnv.
std::unordered_set<Breakpoint> breakpoints;
+ std::unordered_set<const art::ShadowFrame*> notify_frames;
ArtJvmTiEnv(art::JavaVMExt* runtime, EventHandler* event_handler);
@@ -235,7 +237,7 @@ const jvmtiCapabilities kPotentialCapabilities = {
.can_maintain_original_method_order = 1,
.can_generate_single_step_events = 1,
.can_generate_exception_events = 0,
- .can_generate_frame_pop_events = 0,
+ .can_generate_frame_pop_events = 1,
.can_generate_breakpoint_events = 1,
.can_suspend = 1,
.can_redefine_any_class = 0,