[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: i guess we're frozen & stuff
From: |
Ludovic Courtès |
Subject: |
Re: i guess we're frozen & stuff |
Date: |
Tue, 11 Aug 2009 19:01:37 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
Mike Gran <address@hidden> writes:
> All of srfi-13.c isn't ready to operate on non-8-bit strings. string=?
> calls MY_VALIDATE_SUBSTRING_SPEC_COPY, which calls scm_i_string_chars.
> scm_i_string_chars either returns a pointer to the Latin-1 strings or
> errors with the error you saw.
OK, thanks for the explanation.
Apparently the disassembler needs to be taught Unicode:
--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> ,c x
Disassembly of #<objcode 7feee66c9840>:
0 (load-symbol "\x01") ;; .
6 (add)
7 (link-now)
8 (variable-ref)
9 (return)
scheme@(guile-user)> ,c y
Disassembly of #<objcode 7feee66cbc20>:
0 (load-symbol "\x01") ;; .
6 (sub)
7 (link-now)
8 (variable-ref)
9 (return)
scheme@(guile-user)> ,c a
Disassembly of #<objcode 7feee66bf160>:
Backtrace:
In system/base/compile.scm:
244: 0 [decompile-fold # # #f ...]
In language/assembly/decompile-bytecode.scm:
37: 1 [decompile-bytecode # #f ()]
In language/assembly/decompile-bytecode.scm:
88: 2 [lp ((load-symbol "\x01"))]
In language/assembly/decompile-bytecode.scm:
100: 3 [# {97}]
In unknown file:
?: 4* [opcode->instruction {97}]
ERROR: In procedure opcode->instruction:
ERROR: Wrong type argument in position 1 (expecting INSTRUCTION_P): 97
scheme@(guile-user)> ,c d
Disassembly of #<objcode 7feee66d0f40>:
0 (load-symbol "\x01") ;; .
6 (not)
7 (link-now)
8 (variable-ref)
9 (return)
scheme@(guile-user)> ,c c
Disassembly of #<objcode 7feee66dcf40>:
Backtrace:
In system/base/compile.scm:
244: 0 [decompile-fold # # #f ...]
In language/assembly/decompile-bytecode.scm:
37: 1 [decompile-bytecode # #f ()]
In language/assembly/decompile-bytecode.scm:
88: 2 [lp ((load-symbol "\x01"))]
In language/assembly/decompile-bytecode.scm:
100: 3 [# {99}]
In unknown file:
?: 4* [opcode->instruction {99}]
ERROR: In procedure opcode->instruction:
ERROR: Wrong type argument in position 1 (expecting INSTRUCTION_P): 99
scheme@(guile-user)> ,c abcd
Disassembly of #<objcode 7feee66ca380>:
0 (load-symbol "\x01abc") ;; .abc
9 (not)
10 (link-now)
11 (variable-ref)
12 (return)
--8<---------------cut here---------------end--------------->8---
Ideas on how to fix this?
Thanks,
Ludo'.
Re: i guess we're frozen & stuff, Greg Troxel, 2009/08/11
Re: i guess we're frozen & stuff, Greg Troxel, 2009/08/11
Re: i guess we're frozen & stuff, Ken Raeburn, 2009/08/11
Re: i guess we're frozen & stuff, Ludovic Courtès, 2009/08/11
Re: i guess we're frozen & stuff, Greg Troxel, 2009/08/11
Re: i guess we're frozen & stuff, Ludovic Courtès, 2009/08/11
Re: i guess we're frozen & stuff, Greg Troxel, 2009/08/12
Re: i guess we're frozen & stuff, Ludovic Courtès, 2009/08/12
Re: i guess we're frozen & stuff, Greg Troxel, 2009/08/12
Re: i guess we're frozen & stuff, Ludovic Courtès, 2009/08/11