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


Basic Syntax
brnt
brt
byte


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:


gs
gs:


Immediates
index
Installation
Installing
Instructions


jumps
Jumps and Calls


Label Definitions and Lexical Scoping
Lexical Scoping
locals, declaring


Macro Expansions
make-pushdown-stack
make-pushup-stack
More Control Primitives


near


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


qword


Record-types


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


Usage
Utilities


word