Mercurial > repos > rhope
diff runtime/object.h @ 105:43cc42df26cc
Various compiler improvements
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 24 Aug 2010 23:22:17 -0400 |
parents | 5a195ee08eac |
children | 60906f8803ef |
line wrap: on
line diff
--- a/runtime/object.h Wed Aug 11 03:13:28 2010 -0400 +++ b/runtime/object.h Tue Aug 24 23:22:17 2010 -0400 @@ -45,10 +45,16 @@ struct calldata { struct calldata *lastframe; void *vars; - uint32_t func; - uint16_t num_params; - uint16_t callspace; - object *params[1]; +#ifdef ENABLE_PROFILING + uint64_t start; + uint64_t accum; + uint64_t self_start; + uint64_t self_accum; +#endif + uint32_t func; + uint16_t num_params; + uint16_t callspace; + object *params[1]; }; #pragma pack(pop)