On Mon, 10 Apr 2023 22:03:56 GMT, Leonid Mesnik <lmes...@openjdk.org> wrote:
>> src/hotspot/share/prims/jvmtiEventController.cpp line 727: >> >>> 725: JvmtiExport::set_should_post_on_exceptions((any_env_thread_enabled >>> & SHOULD_POST_ON_EXCEPTIONS_BITS) != 0); >>> 726: >>> 727: JvmtiExport::_should_post_allocation_notifications = >>> JvmtiExport::should_post_vm_object_alloc(); >> >> I'm not sure why this flag is needed. It looks like a dup of >> `JvmtiExport::should_post_vm_object_alloc()`. >> Can we just replace it with `JvmtiExport::should_post_vm_object_alloc()`? > > I don't think we could replace it by function. Also, I think that it is > needed later to add SampledObjectAlloc event here. It should consider VM > internal object allocations along with all allocations. I was thinking about an offset. But I've got your plan to use this flag for both `VMObjectAlloc` and `SampledObjectAlloc` event types. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/13312#discussion_r1162181763