Additions for debugger information
This commit is contained in:
parent
b2ca3783c4
commit
67f0419dc3
|
@ -517,7 +517,8 @@ emit_symtab()
|
|||
ACKnames = A;
|
||||
for (; i; i--, A++) {
|
||||
M->value = A->on_valu;
|
||||
if (A->on_type & S_SCT ||
|
||||
M->desc = A->on_desc;
|
||||
if ((A->on_type & S_SCT) ||
|
||||
(A->on_type & S_ETC) == S_FIL) {
|
||||
static int rest_local;
|
||||
if (! unresolved || rest_local || (rest_local = is_rest_local(A, i))) {
|
||||
|
@ -525,7 +526,10 @@ emit_symtab()
|
|||
continue;
|
||||
}
|
||||
}
|
||||
if (A->on_type & S_COM) {
|
||||
if (A->on_type & S_STB) {
|
||||
M->type = A->on_type >> 8;
|
||||
}
|
||||
else if (A->on_type & S_COM) {
|
||||
M->type = N_UNDF | N_EXT;
|
||||
}
|
||||
else switch(A->on_type & S_TYP) {
|
||||
|
|
|
@ -517,7 +517,8 @@ emit_symtab()
|
|||
ACKnames = A;
|
||||
for (; i; i--, A++) {
|
||||
M->value = A->on_valu;
|
||||
if (A->on_type & S_SCT ||
|
||||
M->desc = A->on_desc;
|
||||
if ((A->on_type & S_SCT) ||
|
||||
(A->on_type & S_ETC) == S_FIL) {
|
||||
static int rest_local;
|
||||
if (! unresolved || rest_local || (rest_local = is_rest_local(A, i))) {
|
||||
|
@ -525,7 +526,10 @@ emit_symtab()
|
|||
continue;
|
||||
}
|
||||
}
|
||||
if (A->on_type & S_COM) {
|
||||
if (A->on_type & S_STB) {
|
||||
M->type = A->on_type >> 8;
|
||||
}
|
||||
else if (A->on_type & S_COM) {
|
||||
M->type = N_UNDF | N_EXT;
|
||||
}
|
||||
else switch(A->on_type & S_TYP) {
|
||||
|
|
Loading…
Reference in a new issue