enlarged the MOVED bits to 2 bits
This commit is contained in:
parent
e0d4e6abfd
commit
04e61303bb
@ -6427,6 +6427,9 @@ int moo_invoke (moo_t* moo, const moo_oocs_t* objname, const moo_oocs_t* mthname
|
|||||||
MOO_LOG1 (moo, MOO_LOG_IC | MOO_LOG_INFO, "Total message sends: %zu\n", moo->stat.message_sends);
|
MOO_LOG1 (moo, MOO_LOG_IC | MOO_LOG_INFO, "Total message sends: %zu\n", moo->stat.message_sends);
|
||||||
MOO_LOG2 (moo, MOO_LOG_IC | MOO_LOG_INFO, "Method cache - hits: %zu, misses: %zu\n", moo->stat.method_cache_hits, moo->stat.method_cache_misses);
|
MOO_LOG2 (moo, MOO_LOG_IC | MOO_LOG_INFO, "Method cache - hits: %zu, misses: %zu\n", moo->stat.method_cache_hits, moo->stat.method_cache_misses);
|
||||||
MOO_LOG1 (moo, MOO_LOG_IC | MOO_LOG_INFO, "Total instructions: %zu\n", moo->stat.inst_counter);
|
MOO_LOG1 (moo, MOO_LOG_IC | MOO_LOG_INFO, "Total instructions: %zu\n", moo->stat.inst_counter);
|
||||||
|
#if defined(MOO_ENABLE_GC_MARK_SWEEP)
|
||||||
|
MOO_LOG2 (moo, MOO_LOG_IC | MOO_LOG_INFO, "GC - gci.bsz: %zu, gci.stack.max: %zu\n", moo->gci.bsz, moo->gci.stack.max);
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
|
@ -305,7 +305,7 @@ typedef enum moo_gcfin_t moo_gcfin_t;
|
|||||||
#define MOO_OBJ_FLAGS_EXTRA_BITS 1
|
#define MOO_OBJ_FLAGS_EXTRA_BITS 1
|
||||||
#define MOO_OBJ_FLAGS_KERNEL_BITS 2
|
#define MOO_OBJ_FLAGS_KERNEL_BITS 2
|
||||||
#define MOO_OBJ_FLAGS_PERM_BITS 1
|
#define MOO_OBJ_FLAGS_PERM_BITS 1
|
||||||
#define MOO_OBJ_FLAGS_MOVED_BITS 1
|
#define MOO_OBJ_FLAGS_MOVED_BITS 2
|
||||||
#define MOO_OBJ_FLAGS_PROC_BITS 2
|
#define MOO_OBJ_FLAGS_PROC_BITS 2
|
||||||
#define MOO_OBJ_FLAGS_RDONLY_BITS 1
|
#define MOO_OBJ_FLAGS_RDONLY_BITS 1
|
||||||
#define MOO_OBJ_FLAGS_GCFIN_BITS 4
|
#define MOO_OBJ_FLAGS_GCFIN_BITS 4
|
||||||
|
Loading…
Reference in New Issue
Block a user