You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(walkvm): wextend=vt_carrier opt-in for carrier frame walking
- Add wextend argument (string-parsed, comma-separated tokens)
- vt_carrier token enables walking through VT continuation boundaries
to carrier thread frames; default stops at synthetic "JVM Continuation"
root frame (no truncation, no carrier noise)
- Add carrier_frames bit to StackWalkFeatures (replaces _padding bit)
- Use FRAME_PC_SLOT for architecture-portable carrier frame extraction
- Split VMContinuationEntry into DECLARE_V21_TYPES_DO to prevent
assert(_VMContinuationEntry_size > 0) on JDK <21 debug builds
- Expand DECLARE_V21_TYPES_DO at all four declaration/init/read/verify
sites in vmStructs.h and vmStructs.cpp
- Enable wextend=vt_carrier in VirtualThreadWallClockTest
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments