On Tue, 23 Jun 2026 18:00:26 GMT, Benjamin Peterson <[email protected]> wrote:
>> The Linux JIT perf map now lists ranges for individual vtable trampolines. >> >> Example perf map output snippet before: >> >> 0x00007b6b8fc03ce0 0x0000000000000608 vtable chunks >> >> >> Example perf map output snippet after: >> >> 0x00007f6fa05726c0 0x000000000000001f vtable stub [39] >> 0x00007f6fa0572960 0x000000000000001f vtable stub [28] >> 0x00007f6fa0572990 0x000000000000001f vtable stub [30] >> 0x00007f6fa05729f0 0x000000000000001f vtable stub [14] >> 0x00007f6fa0572630 0x000000000000001f vtable stub [8] >> 0x00007f6fa0572690 0x000000000000001f vtable stub [9] >> 0x00007f6fa0572480 0x000000000000001f vtable stub [10] >> 0x00007f6fa05726f0 0x000000000000001f vtable stub [5] >> 0x00007f6fa0572660 0x000000000000001f vtable stub [6] >> 0x00007f6fa05729c0 0x000000000000001f vtable stub [7] >> 0x00007f6fa0572450 0x000000000000001f vtable stub [1] >> 0x00007f6fa0572170 0x000000000000001f vtable stub [3] >> >> >> >> --------- >> - [x] I confirm that I make this contribution in accordance with the >> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). > > Benjamin Peterson has updated the pull request incrementally with one > additional commit since the last revision: > > fix typo src/hotspot/share/code/vtableStubs.hpp line 197: > 195: > 196: template <typename F> > 197: void VtableStubs::vtable_stub_do(F f) { Why did you move / update this function? IMHO we can keep current implementation. (this change is for using lambda? I'm not sure) ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/31638#discussion_r3466096404
