- 22 Aug, 2013 1 commit
-
-
Raymond Toy authored
With these changes, you can bind *print-base* to 16 and *print-case* to :downcase to get correctly printed disassembly in lower case with all numerical values in hex. If you want the radix marker as well, bind *print-radix* to T; the disassembly is still correct. src/compiler/disassem.lisp: o When printing out the source code, bind *print-base* to 10 so that the code is printed "naturally". src/compiler/x86/insts.lisp: o Use Carl's much cleaned-up print-mem-access o Update print-imm-data to use princ for all values, removing the special casing for NIL o When printing out xmm registers, honor *print-case*. src/general-info/release-20e.txt: o Update
-
- 11 Dec, 2012 1 commit
-
-
Raymond Toy authored
-
- 04 Nov, 2011 1 commit
-
-
Raymond Toy authored
-
- 25 Sep, 2011 1 commit
-
-
Raymond Toy authored
entries with just the file path, removing the revision number, date, author and state. The actual information is now computed during compilation and stored in the fasl itself. (See ticket:48.)
-
- 20 Apr, 2010 1 commit
-
-
rtoy authored
may get confused with source locations if the reader macros are installed.
-
- 19 Apr, 2010 1 commit
-
-
rtoy authored
-
- 19 Mar, 2010 1 commit
-
-
rtoy authored
boot-2010-02-1 as the bootstrap file. You should probably also use the new -P option for build.sh to generate and update the po files while building.
-
- 03 Oct, 2008 1 commit
-
-
rtoy authored
printing out instructions. Makes it easier to interpret bit patterns for instructions.
-
- 22 Apr, 2008 1 commit
-
-
rtoy authored
of a compiler warning.
-
- 18 May, 2006 1 commit
-
-
rtoy authored
methods.
-
- 09 May, 2006 1 commit
-
-
rtoy authored
function is :external, don't return from the loop if it's an flet/labels function. That way, it gets disassembled.
-
- 27 Jan, 2006 1 commit
-
-
rtoy authored
a little more output. o Use a pprint logical block to print out code notes in disassembly so they're neatly commented.
-
- 25 Jan, 2006 1 commit
-
-
rtoy authored
o Add *disassemble-flets* to control whether we disassemble flets/labels, in case there's an mistake in the implementation of this.
-
- 11 May, 2005 1 commit
-
-
rtoy authored
function. See CLHS entry for DISASSEMBLE. Fixes ansi-test disassemble.error.3
-
- 06 May, 2005 1 commit
-
-
rtoy authored
disassembling the wrong closure sometimes. Now use the offset of the function instead of the function name to match the corresponding debug-function. Patch from Helmut Eller, cmucl-imp, 2005-05-05.
-
- 10 Apr, 2005 1 commit
-
-
rtoy authored
o Note the pseudo-atomic sections o Note the header word being created o Note the value of 32-bit constants
-
- 07 Feb, 2005 1 commit
-
-
rtoy authored
o Remove some unused variables
-
- 10 Nov, 2004 1 commit
-
-
emarsden authored
- an off-by-one error - top-level-form may be a string
-
- 09 Jan, 2004 1 commit
-
-
toy authored
(non-local entry, call-site, etc.) flag of the code-locations. From Helmut Eller on cmucl-imp, 2003-12-09
-
- 29 Oct, 2003 1 commit
-
-
toy authored
as the instruction. (Because there are instructions that might match the LRA header type).
-
- 27 Jun, 2003 1 commit
-
-
gerd authored
clauses.
-
- 11 Jun, 2003 1 commit
-
-
emarsden authored
-
- 08 Jun, 2003 1 commit
-
-
gerd authored
From Alexey Dejneka in SBCL. * src/compiler/disassem.lisp (fun-address): Deal with closures and funcallable instances.
-
- 30 Apr, 2003 1 commit
-
-
gerd authored
* src/code/format.lisp (min/max-format-arguments-count) (min/max-format-args, min/max-conditional-args): New functions. * src/compiler/srctran.lisp (check-format-args): New function. (format): New transformer for simple-string format control and (<= speed space), checking number of args. (format) <transforms>: Use min/max-format-arguments-count. * src/code/package.lisp (unintern): Add missing args to format. * src/compiler/disassem.lisp (maybe-note-associated-storage-ref): Remove extraneous format arg.
-
- 27 Apr, 2003 1 commit
-
-
toy authored
-
- 26 Apr, 2003 1 commit
-
-
toy authored
current *target-backend*. (Because I can never remember how to print the inst space.)
-
- 06 Mar, 2003 1 commit
-
-
toy authored
space or the assembler routine space with linkage-table builds. Otherwise, we never find the assembler routines.
-
- 14 Feb, 2003 1 commit
-
-
gerd authored
valid-function-name-p. * compiler/fndb.lisp (disassemble): First arg is an extended function designator, according to ANSI, which includes lists.
-
- 06 Jan, 2003 1 commit
-
-
toy authored
have the semi-colon prefix.
-
- 07 Oct, 2002 1 commit
-
-
toy authored
o Fix a few typos in code. o Delete a few unused symbols from various places o Use something better than %%RWSEQ-EOF%% for the eof marker. o Add target-foreign-linkage vars for the PPC and HPPA ports to aid cross-compilation. (The values are very likely wrong, but they're not used yet.) Based on a larger patch from Eric Marsden.
-
- 27 Aug, 2002 1 commit
-
-
moore authored
On x86 FreeBSD and Linux, change the way foreign symbol addresses are resolved. They now go through a table -- effectively a new space in the core file. Function references are resolved lazily, data references are resolved on startup and when a .so is loaded. The end result is that cores can be dumped that contain references to symbols in shared libraries. Also, the dependence of the core on addresses in the Lisp runtime is broken. The linkage table feature is controlled by :linkage-table and LINKAGE_TABLE in C runtime. Several foreign symbols are now Lisp static symbols, so a cross compile is required whether or not the new stuff is used. I've checked in boot4-cross-foreign-linkage.lisp that builds the compiler for linkage table; do whatever you usually do for the non-linkage table case:) Seriously, lets start a discussion on standardizing "cross compilation," not to mention the general build procedure.
-
- 25 Jun, 2001 1 commit
-
-
toy authored
static functions.
-
- 04 Jun, 2001 1 commit
-
-
toy authored
before doing disassembly.
-
- 08 May, 2001 1 commit
-
-
pw authored
Add more interesting annotations to disassemble output.
-
- 13 Aug, 1999 1 commit
-
-
dtc authored
FIND-VALID-STORAGE-LOCATION; from Raymond Toy.
-
- 14 Feb, 1997 1 commit
-
-
dtc authored
reading source.
-
- 10 Feb, 1997 1 commit
-
-
dtc authored
source.
-
- 31 Oct, 1994 1 commit
-
-
ram authored
-
- 11 Feb, 1994 1 commit
-
-
cvs2git authored
-
- 02 Sep, 1993 1 commit
-
-
ram authored
-