#
13517 |
| 30-Jun-1983 |
rrh |
The string pool is maintained both in core, and in a second tmp file. names are in core and on the file; strings are just in the file. The file is maintained as a string table per a.out(5), and tac
The string pool is maintained both in core, and in a second tmp file. names are in core and on the file; strings are just in the file. The file is maintained as a string table per a.out(5), and tacked onto the a.out file at the very end. The string table has more than need be, since discarde labels and .ascii strings find their way (harmlessly) into the string table. the string file maintained with stdio; nothing fancy, even if -V set
show more ...
|
#
13449 |
| 29-Jun-1983 |
rrh |
DQ quoted strings no longer put into the temp file, but stored directly into the string spool; this fixes serious efficiency/size bugs in the temp files. DQ strings put into string pool with precedin
DQ quoted strings no longer put into the temp file, but stored directly into the string spool; this fixes serious efficiency/size bugs in the temp files. DQ strings put into string pool with preceding 2 bytes indicating the length, with a trailing null byte not accounted for in the 2byte length; .asciz and .stabs change length and magically get null byte; all string moves (lookup and reader) done by subroutine call & movc3
show more ...
|