Commit [48793e] Maximize Restore History

Remove TRACE-TABLE-OFFSET slot from CODE.

It stored the byte offset to the location where the code ended and
where the trace table started, but since there's no trace tables, it
was only used for getting the byte size of the code.
The code size is already stored in the CODE-SIZE slot, but in words
and rounded up to two words.
Store verbatim bytes instead and do the conversions when necessary.

Stas Boukarev Stas Boukarev 2014-06-17

1 2 > >> (Page 1 of 2)
changed src/code/debug-int.lisp
changed src/code/room.lisp
changed src/code/target-load.lisp
changed src/compiler/alpha/alloc.lisp
changed src/compiler/arm/alloc.lisp
changed src/compiler/arm/sanctify.lisp
changed src/compiler/generic/genesis.lisp
changed src/compiler/generic/objdef.lisp
changed src/compiler/generic/target-core.lisp
changed src/compiler/hppa/alloc.lisp
changed src/compiler/hppa/sanctify.lisp
changed src/compiler/mips/alloc.lisp
changed src/compiler/mips/sanctify.lisp
changed src/compiler/ppc/alloc.lisp
changed src/compiler/ppc/sanctify.lisp
changed src/compiler/sparc/alloc.lisp
changed src/compiler/sparc/sanctify.lisp
changed src/compiler/dump.lisp
changed src/compiler/target-disassem.lisp
changed src/runtime/alloc.c
changed src/runtime/breakpoint.c
changed src/runtime/gc-common.c
changed src/runtime/gencgc.c
changed src/runtime/purify.c
changed src/runtime/runtime.h
src/code/debug-int.lisp Diff Switch to side-by-side view
Loading...
src/code/room.lisp Diff Switch to side-by-side view
Loading...
src/code/target-load.lisp Diff Switch to side-by-side view
Loading...
src/compiler/alpha/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/arm/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/arm/sanctify.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/genesis.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/objdef.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/target-core.lisp Diff Switch to side-by-side view
Loading...
src/compiler/hppa/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/hppa/sanctify.lisp Diff Switch to side-by-side view
Loading...
src/compiler/mips/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/mips/sanctify.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/sanctify.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc/sanctify.lisp Diff Switch to side-by-side view
Loading...
src/compiler/dump.lisp Diff Switch to side-by-side view
Loading...
src/compiler/target-disassem.lisp Diff Switch to side-by-side view
Loading...
src/runtime/alloc.c Diff Switch to side-by-side view
Loading...
src/runtime/breakpoint.c Diff Switch to side-by-side view
Loading...
src/runtime/gc-common.c Diff Switch to side-by-side view
Loading...
src/runtime/gencgc.c Diff Switch to side-by-side view
Loading...
src/runtime/purify.c Diff Switch to side-by-side view
Loading...
src/runtime/runtime.h Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)