rzel / python-on-a-chip

Automatically exported from code.google.com/p/python-on-a-chip
Other
0 stars 0 forks source link

Align OD bits for minimal shifting #166

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The object descriptor fields can be arranged to reduce the amount of shifting 
necessary to access individual fields.

Original issue reported on code.google.com by dwhall...@gmail.com on 26 Oct 2010 at 8:09

GoogleCodeExporter commented 9 years ago
r563ac86e5bc9
Changed object descriptor bit pattern so .size and .mark fields do not need 
shifting and .type field does not need masking.
Updated some object descriptor macros to reduce checks when od's .free status 
is known.
Updated tools/pmHeapDump.py and pmOdDecoder.py

all tests pass.

Original comment by dwhall...@gmail.com on 1 Nov 2010 at 6:57

GoogleCodeExporter commented 9 years ago
Correction, changes are: r8fb4ce3fe97e

Original comment by dwhall...@gmail.com on 1 Nov 2010 at 6:59