This is the gtirb-functions Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:20:21 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
gtirb-functions
Function objects over GTIRB
GrammaTech
MIT
This repository provides simple function
objects easing working with functions on top of GTIRB instances.
Functions are not first-class in GTIRB and are not supported by the
GTIRB API. Instead three sanctioned AuxData tables are used to
persist hold function information in GTIRB instances. This repository
mediates access to these tables through first-class function objects.
asdf-package-system
(system).
gtirb-functions/gtirb-functions
(system).
Files are sorted by type and then listed depth-first from the systems components trees.
gtirb-functions/gtirb-functions.asd
gtirb-functions
(system).
gtirb-functions/gtirb-functions/file-type.lisp
gtirb-functions/gtirb-functions
(system).
(setf blocks)
(writer method).
blocks
(reader method).
entries
(reader method).
(setf entries)
(writer method).
exits
(generic function).
func
(class).
functions
(generic function).
ir
(method).
(setf module)
(writer method).
module
(reader method).
(setf name)
(writer method).
name
(reader method).
print-object
(method).
returns
(generic function).
tail-calls
(generic function).
*base-dir*
(special variable).
*hello*
(special variable).
functions-are-returned
(function).
hello
(function).
instructions
(method).
test
(function).
Packages are listed by definition order.
gtirb-functions/gtirb-functions
gtirb-functions
graph/graph
.
gt
.
gtirb/gtirb
.
stefil
.
entries
(generic reader).
(setf entries)
(generic writer).
exits
(generic function).
func
(class).
functions
(generic function).
returns
(generic function).
tail-calls
(generic function).
*base-dir*
(special variable).
*hello*
(special variable).
functions-are-returned
(function).
hello
(function).
instructions
(generic function).
test
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Return the blocks that exit OBJECT.
Return all functions in OBJECT.
Return the blocks that return from OBJECT.
Return the blocks that tail-call out of OBJECT.
func
)) ¶Blocks in the function.
gtirb/gtirb
.
func
)) ¶Blocks in the function.
gtirb/gtirb
.
func
)) ¶Module containing the function.
gtirb/gtirb
.
func
)) ¶Module containing the function.
gtirb/gtirb
.
func
)) ¶Name of the function, if present.
gtirb/gtirb
.
name
.
func
)) ¶Name of the function, if present.
gtirb/gtirb
.
name
.
A function in a GTIRB instance.
gtirb-node
.
Module containing the function.
gtirb/gtirb
.
gtirb/gtirb:module
:module
Name of the function, if present.
gtirb/gtirb
.
(or null gtirb-functions/gtirb-functions::symbol)
:name
name
.
Blocks in the function.
gtirb/gtirb
.
list
:blocks
Blocks serving as entry points to the function.
list
:entries
Jump to: | (
B E F G H I M N P R T |
---|
Jump to: | (
B E F G H I M N P R T |
---|
Jump to: | *
B E M N S |
---|
Jump to: | *
B E M N S |
---|
Jump to: | C F G P S |
---|
Jump to: | C F G P S |
---|