34 array->set(index, *materialized_objects);
40 int index =
static_cast<int>(std::distance(
frame_fps_.begin(), it));
46 int fps_size =
static_cast<int>(
frame_fps_.size());
47 for (
int i = index;
i < fps_size;
i++) {
48 array->set(
i, array->
get(
i + 1));
58 :
static_cast<int>(std::distance(
frame_fps_.begin(), it));
69 if (array->length() >= length) {
80 for (
int i = 0;
i < array->
length();
i++) {
81 new_array->set(
i, array->
get(
i));
85 for (
int i = array->
length();
i < length;
i++) {
86 new_array->set(
i, undefined_value);
Handle< FixedArray > NewFixedArray(int length, AllocationType allocation=AllocationType::kYoung)
V8_INLINE void SetRootMaterializedObjects(Tagged< FixedArray > objects)
v8::internal::Factory * factory()
DirectHandle< FixedArray > EnsureStackEntries(int size)
DirectHandle< FixedArray > GetStackEntries()
DirectHandle< FixedArray > Get(Address fp)
void Set(Address fp, DirectHandle< FixedArray > materialized_objects)
Isolate * isolate() const
std::vector< Address > frame_fps_
int StackIdToIndex(Address fp)
Tagged< To > Cast(Tagged< From > value, const v8::SourceLocation &loc=INIT_SOURCE_LOCATION_IN_DEBUG)
#define CHECK_GT(lhs, rhs)
#define CHECK_LT(lhs, rhs)