#include "incls/_precompiled.incl"
#include "incls/_objArray_prims.cpp.incl"
Include dependency graph for objArray_prims.cpp:
Go to the source code of this file.
Defines | |
#define | ASSERT_RECEIVER assert(receiver->is_objArray(), "receiver must be object array") |
Functions | |
PRIM_DECL_2 (objArrayPrimitives::allocateSize, oop receiver, oop argument) | |
PRIM_DECL_1 (objArrayPrimitives::size, oop receiver) | |
PRIM_DECL_2 (objArrayPrimitives::at, oop receiver, oop index) | |
PRIM_DECL_3 (objArrayPrimitives::atPut, oop receiver, oop index, oop value) | |
PRIM_DECL_2 (objArrayPrimitives::at_all_put, oop receiver, oop obj) | |
PRIM_DECL_5 (objArrayPrimitives::replace_from_to, oop receiver, oop from, oop to, oop source, oop start) | |
PRIM_DECL_4 (objArrayPrimitives::copy_size, oop receiver, oop from, oop start, oop size) |
#define ASSERT_RECEIVER assert(receiver->is_objArray(), "receiver must be object array") |
Definition at line 31 of file objArray_prims.cpp.
PRIM_DECL_1 | ( | objArrayPrimitives::size | , | |
oop | receiver | |||
) |
Definition at line 59 of file objArray_prims.cpp.
References as_smiOop(), ASSERT_RECEIVER, and PROLOGUE_1.
Here is the call graph for this function:
Definition at line 100 of file objArray_prims.cpp.
References ASSERT_RECEIVER, oopDesc::is_new(), oopDesc::is_old(), objArrayOopDesc::length(), PROLOGUE_2, and set_oops().
Here is the call graph for this function:
Definition at line 66 of file objArray_prims.cpp.
References ASSERT_RECEIVER, oopDesc::is_smi(), markSymbol(), objArrayOopDesc::obj_at(), and PROLOGUE_2.
Here is the call graph for this function:
Definition at line 33 of file objArray_prims.cpp.
References objArrayOopDesc::addr(), Universe::allocate(), assert, memOopDesc::header_size(), memOopDesc::initialize_body(), memOopDesc::initialize_header(), oopDesc::is_klass(), oopDesc::is_smi(), klassOopDesc::klass_part(), markSymbol(), Klass::non_indexable_size(), Klass::oop_is_objArray(), PROLOGUE_2, and smiOopDesc::value().
Here is the call graph for this function:
Definition at line 82 of file objArray_prims.cpp.
References ASSERT_RECEIVER, oopDesc::is_smi(), markSymbol(), objArrayOopDesc::obj_at_put(), and PROLOGUE_3.
Here is the call graph for this function:
Definition at line 159 of file objArray_prims.cpp.
References Universe::allocate(), Handle::as_objArray(), ASSERT_RECEIVER, memOopDesc::header_size(), memOopDesc::initialize_header(), oopDesc::is_smi(), oopDesc::klass(), klassOopDesc::klass_part(), markSymbol(), Klass::non_indexable_size(), PROLOGUE_4, memOopDesc::raw_at(), memOopDesc::raw_at_put(), objArrayOopDesc::replace_and_fill(), objArrayOopDesc::set_length(), and smiOopDesc::value().
Here is the call graph for this function:
PRIM_DECL_5 | ( | objArrayPrimitives::replace_from_to | , | |
oop | receiver, | |||
oop | from, | |||
oop | to, | |||
oop | source, | |||
oop | start | |||
) |
Definition at line 117 of file objArray_prims.cpp.
References ASSERT_RECEIVER, oopDesc::is_objArray(), oopDesc::is_smi(), markSymbol(), PROLOGUE_5, and objArrayOopDesc::replace_from_to().
Here is the call graph for this function: