Index
!
$eip
$lose
$win
align
alt
begin
, [2],
[3]
data
entry
esc
export
heap
if
import
include
inv
iter
label
leap
locals
macro
mark
org
seq
, [2]
text
times
until
while
with-lose
with-win-lose
with-win
push-stacks
sassy-output
sassy-reloc
sassy-symbol
A Note on Branch Optimization
Additional procedures for sassy-output
Addressing
asciiz
Assertions
calls
Caveats
Chicken
Comparisons
Control Primitives
cs
cs:
Custom Relocations
Defining Labels
delete-file
Descriptions of directives
Directives
dqword, [2]
ds
ds:
dword
ELF helpers
ELF Output
Emacs
es
es:
Escaping to Scheme
Explicit Continuation Versions
far
far calls
far jumps
file-exists?
Flat Binaries
fs
fs:
Immediates
index
Installation
Installing
Instructions
Label Definitions and Lexical Scoping
Lexical Scoping
locals, declaring
Macro Expansions
make-pushdown-stack
make-pushup-stack
More Control Primitives
Operand Sizes
Other Schemes
Output
Output Modules
Overview
Porting Sassy
Prefixes
push-stack-align
push-stack-append
push-stack-direction
push-stack-empty?
push-stack-items
push-stack-patch
push-stack-pointer
push-stack-push
push-stack-push->patcher
push-stack-save
push-stack-size
sassy, [2]
Sassy and GNU Emacs
Sassy Extensions
sassy-data-align
sassy-data-list
sassy-data-size
sassy-data-stack
sassy-entry-point
sassy-expand, [2]
sassy-heap-align
sassy-heap-size
sassy-hexdump
sassy-make-bin
sassy-make-elf
sassy-print-relocs
sassy-print-symbols
sassy-reloc-list
sassy-reloc-name
sassy-reloc-offset
sassy-reloc-patcher
sassy-reloc-section
sassy-reloc-type
sassy-reloc-value
sassy-reloc-width
sassy-symbol-exists?
sassy-symbol-name
sassy-symbol-offset
sassy-symbol-scope
sassy-symbol-section
sassy-symbol-size
sassy-symbol-table
sassy-symbol-unres
sassy-text-align
sassy-text-list
sassy-text-org
sassy-text-size
sassy-text-stack
scale
Scheme48
segment override prefixes
short
ss
ss:
Supported Schemes
The COMFY core
The Text Section
The align
special form
tword