#include "incls/_precompiled.incl"
#include "incls/_dValueArray_prims.cpp.incl"
Include dependency graph for dValueArray_prims.cpp:
Go to the source code of this file.
Defines | |
#define | ASSERT_RECEIVER assert(receiver->is_doubleValueArray(), "receiver must be double value array") |
Functions | |
PRIM_DECL_2 (doubleValueArrayPrimitives::allocateSize, oop receiver, oop argument) | |
PRIM_DECL_1 (doubleValueArrayPrimitives::size, oop receiver) | |
PRIM_DECL_2 (doubleValueArrayPrimitives::at, oop receiver, oop index) | |
PRIM_DECL_3 (doubleValueArrayPrimitives::atPut, oop receiver, oop index, oop value) |
#define ASSERT_RECEIVER assert(receiver->is_doubleValueArray(), "receiver must be double value array") |
Definition at line 31 of file dValueArray_prims.cpp.
PRIM_DECL_1 | ( | doubleValueArrayPrimitives::size | , | |
oop | receiver | |||
) |
Definition at line 61 of file dValueArray_prims.cpp.
References as_smiOop(), ASSERT_RECEIVER, and PROLOGUE_1.
Here is the call graph for this function:
Definition at line 69 of file dValueArray_prims.cpp.
References ASSERT_RECEIVER, oopDesc::is_smi(), markSymbol(), oopFactory::new_double(), and PROLOGUE_2.
Here is the call graph for this function:
Definition at line 33 of file dValueArray_prims.cpp.
References Universe::allocate(), assert, doubleValueArrayOopDesc::double_at_put(), 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_doubleValueArray(), oopSize, PROLOGUE_2, roundTo, doubleValueArrayOopDesc::set_length(), and smiOopDesc::value().
Here is the call graph for this function:
Definition at line 84 of file dValueArray_prims.cpp.
References ASSERT_RECEIVER, doubleValueArrayOopDesc::double_at_put(), oopDesc::is_double(), oopDesc::is_smi(), markSymbol(), and PROLOGUE_3.
Here is the call graph for this function: