Wiki(ウィキ)内検索結果
タグ検索でypsilon-0.9.6.update3は48件見つかりました。
ypsilon-0.9.6.update3/extend_pool
らfalse. * クラス - [[ypsilon-0.9.6.update3/object_heap_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.cpp]] =|CC| bool object_heap_t::extend_pool(size_t extend_size) { scoped_lock lock(m_lock); ||= - [[ypsilon-0.9.6.update3/scoped_lock]] =|CC|…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月19日更新
ypsilon-0.9.6.update3/unload_filled
り値 なし。 * クラス - [[ypsilon-0.9.6.update3/object_slab_cache_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_slab.cpp]] =|CC| void object_slab_cache_t::unload_filled(object_slab_traits_t* traits) ||= - [[ypsilon-0.9.6.update3/object_slab_traits_t]] =|CC…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月19日更新
ypsilon-0.9.6.update3/new_collectible_object
リのアドレス。 * クラス - [[ypsilon-0.9.6.update3/object_slab_cache_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_slab.cpp]] =|CC| void* object_slab_cache_t::new_collectible_object() { assert(m_heap); assert(m_bitmap_size != 0); bool synchronize = …
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月19日更新
ypsilon-0.9.6.update3/OBJECT_DATUM_ALIGN_MASK
* 概要 * 実装 - [[ypsilon-0.9.6.update3/src/object.h]] =|CC| #define OBJECT_DATUM_ALIGN 8 #define OBJECT_DATUM_ALIGN_MASK (OBJECT_DATUM_ALIGN - 1) ||=…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月19日更新
ypsilon-0.9.6.update3/init_freelist
り値 なし。 * クラス - [[ypsilon-0.9.6.update3/object_slab_cache_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_slab.cpp]] =|CC| void object_slab_cache_t::init_freelist(uint8_t* slab, uint8_t* bottom, object_slab_traits_t* traits) { int step = (m_object_…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月19日更新
ypsilon-0.9.6.update3/OBJECT_SLAB_TRAITS_OF
ct_slab_traits_t>ypsilon-0.9.6.update3/object_slab_traits_t]]構造体へのポインタを得る。 * 引数 - obj: オブジェクトのアドレス。 * 戻り値 スラブ内の[[object_slab_traits_t>ypsilon-0.9.6.update3/object_slab_traits_t]]構造体へのポインタ。 * 実装 - [[ypsilon-0.9.6.update3/src/object_slab.h]] =|…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月19日更新
ypsilon-0.9.6.update3/object_heap_t::allocate
リのアドレス。 * クラス - [[ypsilon-0.9.6.update3/object_heap_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.cpp]] =|CC| void* object_heap_t::allocate(size_t size, bool for_slab, bool for_collectible) { assert(for_slab || (for_collectible == false)); …
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月19日更新
ypsilon-0.9.6.update3/PTAG_GC
* 概要 * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.h]] =|CC| #define PTAG_GC 0x08 ||=…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月19日更新
ypsilon-0.9.6.update3/PTAG_SLAB
* 概要 * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.h]] =|CC| #define PTAG_SLAB 0x04 ||=…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月19日更新
ypsilon-0.9.6.update3/allocate_collectible
* 戻り値 * クラス - [[ypsilon-0.9.6.update3/object_heap_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.cpp]] =|CC| scm_obj_t object_heap_t::allocate_collectible(size_t size) ||= - [[ypsilon-0.9.6.update3/scm_obj_t]] =|CC| { m_trip_bytes += size…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/array_sizeof
配列の大きさ。 * 実装 - [[ypsilon-0.9.6.update3/src/core.h]] =|CC| #define array_sizeof(a) ((int)(sizeof(a)/sizeof(a[0]))) ||=…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/init_common
り値 なし。 * クラス - [[ypsilon-0.9.6.update3/object_heap_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.cpp]] =|CC| void object_heap_t::init_common(size_t pool_size, size_t init_size) { assert((OBJECT_SLAB_SIZE % getpagesize()) == 0); // for o…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/PTAG_EXTENT
* 概要 * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.cpp]] =|CC| #define PTAG_EXTENT 0x02 ||=…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/object_heap_t::deallocate
ct_slab_traits_t>ypsilon-0.9.6.update3/object_slab_traits_t]]へのポインタ。 * 戻り値 なし。 * クラス - [[ypsilon-0.9.6.update3/object_heap_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.cpp]] =|CC| void object_heap_t::deallocate(void* p) { scoped_lock l…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/object_heap_t
プを表すクラス。 * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.h]] =|CC| class object_heap_t { public: mutex_t m_lock; #if ARCH_LP64 object_slab_cache_t m_collectibles[8]; // 16-32-64-128-256-512-1024-2048 ||= - [[ypsilon-0.9.6.update3…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/main
終了ステータス。 * 実装 - [[ypsilon-0.9.6.update3/src/main.cpp]] =|CC| int main(int argc, char* const argv[]) { srandom((int)msec()); ||= - [[ypsilon-0.9.6.update3/msec]] =|CC| main_command_line_argc = argc; ||= - [[ypsilon-0.9.6.up…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/object_slab_cache_t::destroy
り値 なし。 * クラス - [[ypsilon-0.9.6.update3/object_slab_cache_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_slab.cpp]] =|CC| void object_slab_cache_t::destroy() { if (m_vacant) { object_slab_traits_t* traits = m_vacant; ||= - [[ypsilon-0.9.6…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/OBJECT_SLAB_TOP_OF
ラブのアドレス。 * 実装 - [[ypsilon-0.9.6.update3/src/object_slab.h]] =|CC| #define OBJECT_SLAB_TOP_OF(obj) ((uint8_t*)(((uintptr_t)(obj)) & ~(OBJECT_SLAB_SIZE-1))) ||=…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/object_slab_cache_t::init
* 戻り値 * クラス - [[ypsilon-0.9.6.update3/object_slab_cache_t]] * 実装 - [[ypsilon-0.9.6.update3/src/object_slab.cpp]] =|CC| bool object_slab_cache_t::init(object_heap_t* object_heap, int object_size, bool gc) { assert(object_heap); assert(object…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新
ypsilon-0.9.6.update3/SYNCHRONIZE_THRESHOLD
* 戻り値 * 実装 - [[ypsilon-0.9.6.update3/src/object_heap.cpp]] =|CC| #define SYNCHRONIZE_THRESHOLD(x) ((x) - (x) / 4) ||=…
https://seesaawiki.jp/w/sumitomohiko/d/ypsilon%2d0... - 2009年02月18日更新