#include "incls/_precompiled.incl"
#include "incls/_dByteArray_prims.cpp.incl"
Include dependency graph for dByteArray_prims.cpp:
Go to the source code of this file.
Defines | |
#define | ASSERT_RECEIVER assert(receiver->is_doubleByteArray(), "receiver must be double byte array") |
Functions | |
PRIM_DECL_2 (doubleByteArrayPrimitives::allocateSize, oop receiver, oop argument) | |
PRIM_DECL_1 (doubleByteArrayPrimitives::size, oop receiver) | |
PRIM_DECL_2 (doubleByteArrayPrimitives::at, oop receiver, oop index) | |
PRIM_DECL_3 (doubleByteArrayPrimitives::atPut, oop receiver, oop index, oop value) | |
PRIM_DECL_2 (doubleByteArrayPrimitives::compare, oop receiver, oop argument) | |
PRIM_DECL_1 (doubleByteArrayPrimitives::intern, oop receiver) | |
PRIM_DECL_2 (doubleByteArrayPrimitives::characterAt, oop receiver, oop index) | |
PRIM_DECL_1 (doubleByteArrayPrimitives::hash, oop receiver) |
#define ASSERT_RECEIVER assert(receiver->is_doubleByteArray(), "receiver must be double byte array") |
Definition at line 31 of file dByteArray_prims.cpp.
PRIM_DECL_1 | ( | doubleByteArrayPrimitives::hash | , | |
oop | receiver | |||
) |
Definition at line 172 of file dByteArray_prims.cpp.
References as_smiOop(), ASSERT_RECEIVER, and PROLOGUE_1.
Here is the call graph for this function:
PRIM_DECL_1 | ( | doubleByteArrayPrimitives::intern | , | |
oop | receiver | |||
) |
Definition at line 131 of file dByteArray_prims.cpp.
References ASSERT_RECEIVER, doubleByteArrayOopDesc::length(), symbolTable::lookup(), markSymbol(), NEW_RESOURCE_ARRAY, PROLOGUE_1, and Universe::symbol_table.
Here is the call graph for this function:
PRIM_DECL_1 | ( | doubleByteArrayPrimitives::size | , | |
oop | receiver | |||
) |
Definition at line 65 of file dByteArray_prims.cpp.
References as_smiOop(), ASSERT_RECEIVER, and PROLOGUE_1.
Here is the call graph for this function:
Definition at line 150 of file dByteArray_prims.cpp.
References Universe::asciiCharacters(), ASSERT_RECEIVER, doubleByteArrayOopDesc::doubleByte_at(), oopDesc::is_smi(), markSymbol(), objArrayOopDesc::obj_at(), and PROLOGUE_2.
Here is the call graph for this function:
Definition at line 115 of file dByteArray_prims.cpp.
References as_smiOop(), ASSERT_RECEIVER, oopDesc::is_byteArray(), oopDesc::is_doubleByteArray(), markSymbol(), and PROLOGUE_2.
Here is the call graph for this function:
Definition at line 73 of file dByteArray_prims.cpp.
References as_smiOop(), ASSERT_RECEIVER, oopDesc::is_smi(), markSymbol(), and PROLOGUE_2.
Here is the call graph for this function:
Definition at line 34 of file dByteArray_prims.cpp.
References doubleByteArrayOopDesc::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_doubleByteArray(), oopSize, PROLOGUE_2, and roundTo.
Here is the call graph for this function:
Definition at line 88 of file dByteArray_prims.cpp.
References ASSERT_RECEIVER, doubleByteArrayOopDesc::doubleByte_at_put(), oopDesc::is_smi(), markSymbol(), PROLOGUE_3, and smiOopDesc::value().
Here is the call graph for this function: