projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
0.pre7.98:
[sbcl.git]
/
src
/
runtime
/
backtrace.c
diff --git
a/src/runtime/backtrace.c
b/src/runtime/backtrace.c
index
e43f96d
..
89bff2f
100644
(file)
--- a/
src/runtime/backtrace.c
+++ b/
src/runtime/backtrace.c
@@
-66,14
+66,14
@@
code_pointer(lispobj object)
headerp = (lispobj *) native_pointer(object);
header = *headerp;
headerp = (lispobj *) native_pointer(object);
header = *headerp;
- type = TypeOf(header);
+ type = widetag_of(header);
switch (type) {
switch (type) {
- case type_CodeHeader:
+ case CODE_HEADER_WIDETAG:
break;
break;
- case type_ReturnPcHeader:
- case type_SimpleFunHeader:
- case type_ClosureFunHeader:
+ case RETURN_PC_HEADER_WIDETAG:
+ case SIMPLE_FUN_HEADER_WIDETAG:
+ case CLOSURE_FUN_HEADER_WIDETAG:
len = HEADER_LENGTH(header);
if (len == 0)
headerp = NULL;
len = HEADER_LENGTH(header);
if (len == 0)
headerp = NULL;
@@
-113,8
+113,8
@@
call_info_from_context(struct call_info *info, os_context_t *context)
unsigned long pc;
info->interrupted = 1;
unsigned long pc;
info->interrupted = 1;
- if (LowtagOf(*os_context_register_addr(context, reg_CODE))
- == type_FunPointer) {
+ if (lowtag_of(*os_context_register_addr(context, reg_CODE))
+ == FUN_POINTER_LOWTAG) {
/* We tried to call a function, but crapped out before $CODE could
* be fixed up. Probably an undefined function. */
info->frame =
/* We tried to call a function, but crapped out before $CODE could
* be fixed up. Probably an undefined function. */
info->frame =
@@
-207,7
+207,7
@@
backtrace(int nframes)
if (info.code != (struct code *) 0) {
lispobj function;
if (info.code != (struct code *) 0) {
lispobj function;
- printf("CODE: 0x%08X, ", (unsigned long) info.code | type_OtherPointer);
+ printf("CODE: 0x%08X, ", (unsigned long) info.code | OTHER_POINTER_LOWTAG);
#ifndef alpha
function = info.code->entry_points;
#ifndef alpha
function = info.code->entry_points;
@@
-221,18
+221,18
@@
backtrace(int nframes)
header = (struct simple_fun *) native_pointer(function);
name = header->name;
header = (struct simple_fun *) native_pointer(function);
name = header->name;
- if (LowtagOf(name) == type_OtherPointer) {
+ if (lowtag_of(name) == OTHER_POINTER_LOWTAG) {
lispobj *object;
object = (lispobj *) native_pointer(name);
lispobj *object;
object = (lispobj *) native_pointer(name);
- if (TypeOf(*object) == type_SymbolHeader) {
+ if (widetag_of(*object) == SYMBOL_HEADER_WIDETAG) {
struct symbol *symbol;
symbol = (struct symbol *) object;
object = (lispobj *) native_pointer(symbol->name);
}
struct symbol *symbol;
symbol = (struct symbol *) object;
object = (lispobj *) native_pointer(symbol->name);
}
- if (TypeOf(*object) == type_SimpleString) {
+ if (widetag_of(*object) == SIMPLE_STRING_WIDETAG) {
struct vector *string;
string = (struct vector *) object;
struct vector *string;
string = (struct vector *) object;