#include <proxy_prims.hpp>
Inheritance diagram for proxyOopPrimitives:
Static Public Member Functions | |
static | PRIM_DECL_1 (getSmi, oop receiver) |
static | PRIM_DECL_2 (set, oop receiver, oop value) |
static | PRIM_DECL_3 (setHighLow, oop receiver, oop high, oop low) |
static | PRIM_DECL_1 (getHigh, oop receiver) |
static | PRIM_DECL_1 (getLow, oop receiver) |
static | PRIM_DECL_1 (isNull, oop receiver) |
static | PRIM_DECL_1 (isAllOnes, oop receiver) |
static | PRIM_DECL_2 (malloc, oop receiver, oop size) |
static | PRIM_DECL_2 (calloc, oop receiver, oop size) |
static | PRIM_DECL_1 (free, oop receiver) |
static | PRIM_DECL_2 (byteAt, oop receiver, oop offset) |
static | PRIM_DECL_3 (byteAtPut, oop receiver, oop offset, oop value) |
static | PRIM_DECL_2 (doubleByteAt, oop receiver, oop offset) |
static | PRIM_DECL_3 (doubleByteAtPut, oop receiver, oop offset, oop value) |
static | PRIM_DECL_2 (smiAt, oop receiver, oop offset) |
static | PRIM_DECL_3 (smiAtPut, oop receiver, oop offset, oop value) |
static | PRIM_DECL_3 (subProxyAt, oop receiver, oop offset, oop result) |
static | PRIM_DECL_3 (proxyAt, oop receiver, oop offset, oop result) |
static | PRIM_DECL_3 (proxyAtPut, oop receiver, oop offset, oop value) |
static | PRIM_DECL_2 (singlePrecisionFloatAt, oop receiver, oop offset) |
static | PRIM_DECL_3 (singlePrecisionFloatAtPut, oop receiver, oop offset, oop value) |
static | PRIM_DECL_2 (doublePrecisionFloatAt, oop receiver, oop offset) |
static | PRIM_DECL_3 (doublePrecisionFloatAtPut, oop receiver, oop offset, oop value) |
static | PRIM_DECL_2 (callOut0, oop receiver, oop result) |
static | PRIM_DECL_3 (callOut1, oop receiver, oop arg1, oop result) |
static | PRIM_DECL_4 (callOut2, oop receiver, oop arg1, oop arg2, oop result) |
static | PRIM_DECL_5 (callOut3, oop receiver, oop arg1, oop arg2, oop arg3, oop result) |
static | PRIM_DECL_6 (callOut4, oop receiver, oop arg1, oop arg2, oop arg3, oop arg4, oop result) |
static | PRIM_DECL_7 (callOut5, oop receiver, oop arg1, oop arg2, oop arg3, oop arg4, oop arg5, oop result) |
Static Public Attributes | |
static int | number_of_calls |
Static Private Member Functions | |
static void | inc_calls () |
Definition at line 26 of file proxy_prims.hpp.
static void proxyOopPrimitives::inc_calls | ( | ) | [inline, static, private] |
static proxyOopPrimitives::PRIM_DECL_1 | ( | free | , | |
oop | receiver | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_1 | ( | isAllOnes | , | |
oop | receiver | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_1 | ( | isNull | , | |
oop | receiver | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_1 | ( | getLow | , | |
oop | receiver | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_1 | ( | getHigh | , | |
oop | receiver | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_1 | ( | getSmi | , | |
oop | receiver | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_2 | ( | doublePrecisionFloatAt | , | |
oop | receiver, | |||
oop | offset | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_2 | ( | singlePrecisionFloatAt | , | |
oop | receiver, | |||
oop | offset | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_3 | ( | doublePrecisionFloatAtPut | , | |
oop | receiver, | |||
oop | offset, | |||
oop | value | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_3 | ( | singlePrecisionFloatAtPut | , | |
oop | receiver, | |||
oop | offset, | |||
oop | value | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_3 | ( | proxyAtPut | , | |
oop | receiver, | |||
oop | offset, | |||
oop | value | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_3 | ( | subProxyAt | , | |
oop | receiver, | |||
oop | offset, | |||
oop | result | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_3 | ( | doubleByteAtPut | , | |
oop | receiver, | |||
oop | offset, | |||
oop | value | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_4 | ( | callOut2 | , | |
oop | receiver, | |||
oop | arg1, | |||
oop | arg2, | |||
oop | result | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_5 | ( | callOut3 | , | |
oop | receiver, | |||
oop | arg1, | |||
oop | arg2, | |||
oop | arg3, | |||
oop | result | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_6 | ( | callOut4 | , | |
oop | receiver, | |||
oop | arg1, | |||
oop | arg2, | |||
oop | arg3, | |||
oop | arg4, | |||
oop | result | |||
) | [static] |
static proxyOopPrimitives::PRIM_DECL_7 | ( | callOut5 | , | |
oop | receiver, | |||
oop | arg1, | |||
oop | arg2, | |||
oop | arg3, | |||
oop | arg4, | |||
oop | arg5, | |||
oop | result | |||
) | [static] |
int proxyOopPrimitives::number_of_calls [static] |
Definition at line 30 of file proxy_prims.hpp.
Referenced by primitives::clear_counters(), inc_calls(), and primitives::print_counters().