ZJIT: Mark profiled objects when marking ISEQ (#13784)

This commit is contained in:
Takashi Kokubun 2025-07-09 16:03:23 -07:00 committed by GitHub
parent 1df94aaf08
commit f5085c70f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 128 additions and 61 deletions

View file

@ -4,7 +4,7 @@ use std::num::NonZeroU32;
use crate::backend::current::{Reg, ALLOC_REGS};
use crate::invariants::track_bop_assumption;
use crate::profile::get_or_create_iseq_payload;
use crate::gc::get_or_create_iseq_payload;
use crate::state::ZJITState;
use crate::{asm::CodeBlock, cruby::*, options::debug, virtualmem::CodePtr};
use crate::backend::lir::{self, asm_comment, Assembler, Opnd, Target, CFP, C_ARG_OPNDS, C_RET_OPND, EC, NATIVE_STACK_PTR, SP};