memory.cc File Reference
#include "typelib.hh"
#include <typelib/value_ops.hh>
#include <ruby.h>
#include <st.h>
Go to the source code of this file.
Typedef Documentation
typedef std::map< void const*, void const* > MemoryTypes |
Function Documentation
static VALUE memory_aref |
( |
void * |
ptr |
) |
[static] |
static void memory_aset |
( |
void * |
ptr, |
|
|
VALUE |
obj, |
|
|
bool |
owned, |
|
|
void * |
root_ptr | |
|
) |
| | [static] |
static int memory_table_compare |
( |
void * |
a, |
|
|
void * |
b | |
|
) |
| | [static] |
static st_index_t memory_table_hash |
( |
void * |
a |
) |
[static] |
static void memory_touch_all |
( |
|
) |
[static] |
static int memory_touch_i |
( |
volatile void * |
ptr, |
|
|
MemoryTableEntry * |
entry, |
|
|
st_data_t |
| |
|
) |
| | [static] |
static VALUE memory_zone_address |
( |
VALUE |
self |
) |
[static] |
static VALUE memory_zone_table_size |
( |
VALUE |
self |
) |
[static] |
static VALUE memory_zone_to_ptr |
( |
VALUE |
self |
) |
[static] |
static VALUE string_to_memory_ptr |
( |
VALUE |
self |
) |
[static] |
Variable Documentation
Initial value:
Definition at line 47 of file memory.cc.