Repository navigation
Agent SYMBOLS_p26
grisun0 edited this page Oct 23, 2026
·
10 revisions
Previous: SYMBOLS_p25.md
| Symbol | Kind | File:Line | Signature |
|---|---|---|---|
CHECK |
macro | tests/test_pipe.c:16 |
#define CHECK(cond, msg) |
main |
function | tests/test_pipe.c:23 |
int main(void) |
check |
function | tests/test_ps2_keymap.c:19 |
static void check(int cond, const char *name) |
feed_seq |
function | tests/test_ps2_keymap.c:29 |
static int feed_seq(ps2_state *s, const unsigned char *seq, int n, ps2_key *out) |
main |
function | tests/test_ps2_keymap.c:293 |
int main(void) |
press |
function | tests/test_ps2_keymap.c:36 |
static int press(ps2_state *s, unsigned char code, ps2_key *out) |
release |
function | tests/test_ps2_keymap.c:41 |
static int release(ps2_state *s, unsigned char code, ps2_key *out) |
test_caps_lock |
function | tests/test_ps2_keymap.c:69 |
static void test_caps_lock(void) |
test_chords_have_no_text |
function | tests/test_ps2_keymap.c:128 |
static void test_chords_have_no_text(void) |
test_control_key_text |
function | tests/test_ps2_keymap.c:111 |
static void test_control_key_text(void) |
test_extended_keys |
function | tests/test_ps2_keymap.c:150 |
static void test_extended_keys(void) |
test_fail_closed |
function | tests/test_ps2_keymap.c:280 |
static void test_fail_closed(void) |
test_function_keys |
function | tests/test_ps2_keymap.c:202 |
static void test_function_keys(void) |
test_keypad_num_lock |
function | tests/test_ps2_keymap.c:218 |
static void test_keypad_num_lock(void) |
test_letters_and_shift |
function | tests/test_ps2_keymap.c:45 |
static void test_letters_and_shift(void) |
test_prefix_sequences |
function | tests/test_ps2_keymap.c:263 |
static void test_prefix_sequences(void) |
test_punctuation |
function | tests/test_ps2_keymap.c:90 |
static void test_punctuation(void) |
CHECK |
macro | tests/test_randmix.c:16 |
#define CHECK(c, m) |
main |
function | tests/test_randmix.c:24 |
int main(void) |
popcount64 |
function | tests/test_randmix.c:18 |
static int popcount64(unsigned long x) |
CHECK |
macro | tests/test_rcu.c:30 |
#define CHECK(cond, msg) |
main |
function | tests/test_rcu.c:37 |
int main(void) |
rcu_host_cpu |
function | tests/test_rcu.c:19 |
cpu_t *rcu_host_cpu(void) |
test_cb |
function | tests/test_rcu.c:23 |
static void test_cb(void *arg) |
CHECK |
macro | tests/test_rtc.c:16 |
#define CHECK(c, m) |
main |
function | tests/test_rtc.c:18 |
int main(void) |
CHECK |
macro | tests/test_sanitize.c:41 |
#define CHECK(cond, msg) |
EFAULT |
macro | tests/test_sanitize.c:13 |
#define EFAULT |
copy_probe |
function | tests/test_sanitize.c:61 |
static long copy_probe(unsigned long uptr, long count, unsigned long elemsz) |
kmemcpy |
function | tests/test_sanitize.c:32 |
void *kmemcpy(void *dst, const void *src, unsigned long n) |
main |
function | tests/test_sanitize.c:67 |
int main(void) |
range_probe |
function | tests/test_sanitize.c:48 |
static long range_probe(unsigned long p, long len) |
str_probe |
function | tests/test_sanitize.c:54 |
static long str_probe(unsigned long p) |
user_range_ok |
function | tests/test_sanitize.c:20 |
int user_range_ok(unsigned long p, unsigned long len) |
user_str_ok |
function | tests/test_sanitize.c:26 |
int user_str_ok(unsigned long p, unsigned long maxlen) |
ARGS2_OFF |
macro | tests/test_seccomp_bpf.c:30 |
#define ARGS2_OFF |
CHECK |
macro | tests/test_seccomp_bpf.c:17 |
#define CHECK(cond, msg) |
JUMP |
macro | tests/test_seccomp_bpf.c:22 |
#define JUMP(c, k, t, f) |
NR_MMAP |
macro | tests/test_seccomp_bpf.c:27 |
#define NR_MMAP |
NR_MPROTECT |
macro | tests/test_seccomp_bpf.c:28 |
#define NR_MPROTECT |
NR_OPEN |
macro | tests/test_seccomp_bpf.c:26 |
#define NR_OPEN |
NR_READ |
macro | tests/test_seccomp_bpf.c:24 |
#define NR_READ |
NR_WRITE |
macro | tests/test_seccomp_bpf.c:25 |
#define NR_WRITE |
PROT_EXEC |
macro | tests/test_seccomp_bpf.c:29 |
#define PROT_EXEC |
STMT |
macro | tests/test_seccomp_bpf.c:21 |
#define STMT(c, k) |
data_for |
function | tests/test_seccomp_bpf.c:34 |
static sbpf_data data_for(int nr, unsigned long long a2) |
main |
function | tests/test_seccomp_bpf.c:210 |
int main(void) |
test_action_rank |
function | tests/test_seccomp_bpf.c:199 |
static void test_action_rank(void) |
test_alu_and_jumps |
function | tests/test_seccomp_bpf.c:150 |
static void test_alu_and_jumps(void) |
test_check_refusals |
function | tests/test_seccomp_bpf.c:88 |
static void test_check_refusals(void) |
test_freedom_shape |
function | tests/test_seccomp_bpf.c:43 |
static void test_freedom_shape(void) |
test_scratch_flow |
function | tests/test_seccomp_bpf.c:130 |
static void test_scratch_flow(void) |
CHECK |
macro | tests/test_select_map.c:18 |
#define CHECK(cond, msg) |
main |
function | tests/test_select_map.c:169 |
int main(void) |
test_badfd |
function | tests/test_select_map.c:160 |
static void test_badfd(void) |
test_bit_ops |
function | tests/test_select_map.c:25 |
static void test_bit_ops(void) |
test_count_and_build |
function | tests/test_select_map.c:50 |
static void test_count_and_build(void) |
test_result_classes |
function | tests/test_select_map.c:90 |
static void test_result_classes(void) |
test_result_hup_read_only |
function | tests/test_select_map.c:142 |
static void test_result_hup_read_only(void) |
test_result_only_requested |
function | tests/test_select_map.c:123 |
static void test_result_only_requested(void) |
test_union_events |
function | tests/test_select_map.c:72 |
static void test_union_events(void) |
CHECK |
macro | tests/test_sign.c:20 |
#define CHECK(cond, msg) |
hexval |
function | tests/test_sign.c:27 |
static unsigned hexval(char c) |
main |
function | tests/test_sign.c:51 |
int main(void) |
unhex |
function | tests/test_sign.c:33 |
static void unhex(unsigned char *out, const char *in, unsigned n) |
CHECK |
macro | tests/test_sync.c:37 |
#define CHECK(cond, msg) |
fresh_all |
function | tests/test_sync.c:52 |
static void fresh_all(void) |
fresh_proc |
function | tests/test_sync.c:44 |
static void fresh_proc(int pid) |
main |
function | tests/test_sync.c:63 |
int main(void) |
proc_get |
function | tests/test_sync.c:24 |
proc_t *proc_get(int pid) |
schedule |
function | tests/test_sync.c:30 |
void schedule(void) |
CHECK |
macro | tests/test_theme.c:16 |
#define CHECK(cond, msg) |
X |
macro | tests/test_theme.c:29 |
#define X(k, i) |
check_theme_file |
function | tests/test_theme.c:78 |
static void check_theme_file(const char *path) |
cube_exact |
function | tests/test_theme.c:74 |
static int cube_exact(long v) |
main |
function | tests/test_theme.c:107 |
int main(void) |
t_name_ok |
function | tests/test_theme.c:34 |
static int t_name_ok(const char *name) |
t_parse_line |
function | tests/test_theme.c:46 |
static int t_parse_line(const char *line, int *idx, long v[3]) |
tslot |
struct | tests/test_theme.c:23 |
`` |
CHECK |
macro | tests/test_tick.c:17 |
#define CHECK(cond, msg) |
dummy |
function | tests/test_tick.c:47 |
static void dummy(void *ctx) |
main |
function | tests/test_tick.c:52 |
int main(void) |
rec_a |
function | tests/test_tick.c:24 |
static void rec_a(void *ctx) |
rec_b |
function | tests/test_tick.c:31 |
static void rec_b(void *ctx) |
rec_d |
function | tests/test_tick.c:38 |
static void rec_d(void *ctx) |
CHECK |
macro | tests/test_usbblk.c:36 |
#define CHECK(cond, msg) |
device_find |
function | tests/test_usbblk.c:26 |
device_t *device_find(const char *name) |
device_register |
function | tests/test_usbblk.c:20 |
int device_register(device_t *dev) |
main |
function | tests/test_usbblk.c:43 |
int main(void) |
CHECK |
macro | tests/test_usbhid.c:41 |
#define CHECK(cond, msg) |
check_usage |
function | tests/test_usbhid.c:48 |
static void check_usage(unsigned usage, unsigned char want_sc, int want_e0, ... |
kbd_feed_scancode |
function | tests/test_usbhid.c:22 |
int kbd_feed_scancode(unsigned char sc) |
kbd_q_push |
function | tests/test_usbhid.c:30 |
void kbd_q_push(unsigned char c) |
main |
function | tests/test_usbhid.c:59 |
int main(void) |
CHECK |
macro | tests/test_vedit_build.c:33 |
#define CHECK(cond, msg) |
main |
function | tests/test_vedit_build.c:345 |
int main(void) |
t_base_of |
function | tests/test_vedit_build.c:51 |
static int t_base_of(const char *fname, char *dst, size_t cap) |
t_cmd |
function | tests/test_vedit_build.c:299 |
static int t_cmd(const char *name) |
t_has_ext |
function | tests/test_vedit_build.c:40 |
static int t_has_ext(const char *fname, const char *ext) |
t_join |
function | tests/test_vedit_build.c:71 |
static int t_join(const char *dir, const char *base, const char *ext, char *dst... |
t_lang_of |
function | tests/test_vedit_build.c:101 |
static int t_lang_of(const char *fname) |
t_link_fmt |
function | tests/test_vedit_build.c:87 |
static int t_link_fmt(const char *s) |
t_magic |
function | tests/test_vedit_build.c:268 |
static int t_magic(const char *text, const char *pat, int *mlen) |
t_matom |
function | tests/test_vedit_build.c:188 |
static int t_matom(const char *pat, int c, int *atom_len) |
t_mclass |
function | tests/test_vedit_build.c:166 |
static int t_mclass(int c, const char *cls) |
t_mhere |
function | tests/test_vedit_build.c:211 |
static int t_mhere(const char *text, const char *pat, int *mlen) |
t_parse_key |
function | tests/test_vedit_build.c:312 |
static int t_parse_key(const char *s) |
t_run_kind |
function | tests/test_vedit_build.c:121 |
static int t_run_kind(const char *fname) |
t_str_case |
function | tests/test_vedit_build.c:131 |
static void t_str_case(char *s, int mode) |
t_transpose |
function | tests/test_vedit_build.c:157 |
static void t_transpose(char *s, int len, int pos) |
CHECK |
macro | tests/test_vma.c:20 |
#define CHECK(cond, msg) |
black_height |
function | tests/test_vma.c:27 |
static int black_height(const vma_node_t *n) |
count_nodes |
function | tests/test_vma.c:75 |
static int count_nodes(const vma_node_t *root) |
main |
function | tests/test_vma.c:231 |
int main(void) |
test_file_tags_and_containing |
function | tests/test_vma.c:167 |
static void test_file_tags_and_containing(void) |
test_full_drain |
function | tests/test_vma.c:153 |
static void test_full_drain(void) |
test_insert_find_delete |
function | tests/test_vma.c:89 |
static void test_insert_find_delete(void) |
test_node_recycling |
function | tests/test_vma.c:201 |
static void test_node_recycling(void) |
test_pool_exhaustion |
function | tests/test_vma.c:136 |
static void test_pool_exhaustion(void) |
tree_valid |
function | tests/test_vma.c:38 |
static int tree_valid(const vma_node_t *root) |
LIST_MAX |
macro | tests/test_vma_bench.c:20 |
#define LIST_MAX |
bench |
function | tests/test_vma_bench.c:34 |
static void bench(int n) |
l_find |
function | tests/test_vma_bench.c:28 |
static int l_find(unsigned long b) |
l_insert |
function | tests/test_vma_bench.c:23 |
static void l_insert(unsigned long b) |
main |
function | tests/test_vma_bench.c:54 |
int main(void) |
now_us |
function | tests/test_vma_bench.c:13 |
static long now_us(void) |
CHECK |
macro | tests/test_wl.c:20 |
#define CHECK(cond, msg) |
main |
function | tests/test_wl.c:27 |
int main(void) |
CHECK |
macro | tests/test_wm.c:22 |
#define CHECK(cond, msg) |
main |
function | tests/test_wm.c:29 |
int main(void) |
CHECK |
macro | tests/test_xhci.c:23 |
#define CHECK(cond, msg) |
main |
function | tests/test_xhci.c:30 |
int main(void) |
CHECK |
macro | tls_test.c:62 |
#define CHECK(name, cond) |
bytes_eq |
function | tls_test.c:80 |
static int bytes_eq(const unsigned char *a, const unsigned char *b, int n) |
hexdigit |
function | tls_test.c:67 |
static int hexdigit(int c) |
http_over_tls |
function | tls_test.c:265 |
static int http_over_tls(int port, const char *host) |
main |
function | tls_test.c:349 |
int main(int argc, char **argv) |
scenario_bad_ca |
function | tls_test.c:329 |
static int scenario_bad_ca(int port) |
scenario_bad_host |
function | tls_test.c:319 |
static int scenario_bad_host(int port) |
scenario_expired |
function | tls_test.c:339 |
static int scenario_expired(int port) |
scenario_good |
function | tls_test.c:290 |
static int scenario_good(int port) |
scenario_wild_deep |
function | tls_test.c:309 |
static int scenario_wild_deep(int port) |
scenario_wild_good |
function | tls_test.c:295 |
static int scenario_wild_good(int port) |
scenario_wild_root |
function | tls_test.c:299 |
static int scenario_wild_root(int port) |
tcp_connect |
function | tls_test.c:249 |
static int tcp_connect(int port) |
test_gcm |
function | tls_test.c:114 |
static void test_gcm(void) |
test_p256 |
function | tls_test.c:154 |
static void test_p256(void) |
test_rsa_ecdsa_vectors |
function | tls_test.c:200 |
static void test_rsa_ecdsa_vectors(void) |
test_sha256 |
function | tls_test.c:88 |
static void test_sha256(void) |
test_sha384 |
function | tls_test.c:103 |
static void test_sha384(void) |
tls_test_close |
function | tls_test.c:54 |
void tls_test_close(int fd) |
tls_test_recv |
function | tls_test.c:36 |
int tls_test_recv(int fd, char *buf, int len) |
tls_test_recv_timeout |
function | tls_test.c:41 |
int tls_test_recv_timeout(int fd, char *buf, int len, unsigned long ms) |
tls_test_send |
function | tls_test.c:26 |
int tls_test_send(int fd, const char *buf, int len) |
unhex |
function | tls_test.c:74 |
static void unhex(const char *hex, unsigned char *out, int n) |
main |
function | tools/abi_stamp.c:14 |
int main(void) |
WlBoot |
class | tools/boot_wl.py:67 |
class WlBoot |
WlBootConfig |
class | tools/boot_wl.py:40 |
class WlBootConfig |
__init__ |
method | tools/boot_wl.py:68 |
def __init__(self, cfg) |
boot |
method | tools/boot_wl.py:91 |
def boot(self) |
close |
method | tools/boot_wl.py:80 |
def close(self) |
fail |
method | tools/boot_wl.py:75 |
def fail(self, msg) |
headless |
method | tools/boot_wl.py:182 |
def headless(self) |
main |
function | tools/boot_wl.py:226 |
def main() |
proxy |
method | tools/boot_wl.py:195 |
def proxy(self) |
qmp |
method | tools/boot_wl.py:165 |
def qmp(self, obj) |
send |
method | tools/boot_wl.py:135 |
def send(self, line) |
send_wait |
method | tools/boot_wl.py:142 |
def send_wait(self, line, timeout) |
setup |
method | tools/boot_wl.py:154 |
def setup(self) |
snapshot |
method | tools/boot_wl.py:107 |
def snapshot(self, timeout) |
wait_prompt |
method | tools/boot_wl.py:124 |
def wait_prompt(self) |
main |
function | tools/check_abi_numbers.py:177 |
def main() |
normalize |
function | tools/check_abi_numbers.py:142 |
def normalize(minios_name) |
parse_abi |
function | tools/check_abi_numbers.py:146 |
def parse_abi(path) |
parse_dispatch |
function | tools/check_abi_numbers.py:164 |
def parse_dispatch(path) |
parse_ld_stubs |
function | tools/check_abi_numbers.py:157 |
def parse_ld_stubs(path) |
load_parser |
function | tools/check_addons.py:22 |
def load_parser() |
main |
function | tools/check_addons.py:31 |
def main() |
compute_cohesion |
function | tools/check_cohesion.py:31 |
def compute_cohesion(community_nodes, community_edges) |
extract_communities |
function | tools/check_cohesion.py:42 |
def extract_communities(cpg) |
load_cpg |
function | tools/check_cohesion.py:23 |
def load_cpg(path) |
main |
function | tools/check_cohesion.py:58 |
def main() |
count_symbols |
function | tools/check_complexity.py:24 |
def count_symbols(filepath) |
load_approval |
function | tools/check_complexity.py:46 |
def load_approval(policy_path) |
main |
function | tools/check_complexity.py:61 |
def main() |
Config |
class | tools/check_fork_stubs.py:18 |
class Config |
check_stubs |
function | tools/check_fork_stubs.py:37 |
def check_stubs(text, cfg) |
handler_body |
function | tools/check_fork_stubs.py:27 |
def handler_body(text, name) |
main |
function | tools/check_fork_stubs.py:52 |
def main() |
main |
function | tools/check_kb_sync.py:43 |
def main() |
regenerate_kb |
function | tools/check_kb_sync.py:24 |
def regenerate_kb() |
Config |
class | tools/check_mutant_anchors.py:17 |
class Config |
anchor_matches |
function | tools/check_mutant_anchors.py:84 |
def anchor_matches(repo, target, expr) |
bash_unquote |
function | tools/check_mutant_anchors.py:26 |
def bash_unquote(expr) |
main |
function | tools/check_mutant_anchors.py:105 |
def main() |
parse_mutations |
function | tools/check_mutant_anchors.py:58 |
def parse_mutations(text) |
unescaped_quote |
function | tools/check_mutant_anchors.py:41 |
def unescaped_quote(expr) |
Config |
class | tools/check_spin_discipline.py:23 |
class Config |
check_file |
function | tools/check_spin_discipline.py:64 |
def check_file(path) |
iter_functions |
function | tools/check_spin_discipline.py:38 |
def iter_functions(path) |
main |
function | tools/check_spin_discipline.py:99 |
def main(argv) |
bfs_min_hops |
function | tools/check_surprising.py:56 |
def bfs_min_hops(nodes, edges, source, target_community, max_hops) |
build_graph |
function | tools/check_surprising.py:33 |
def build_graph(cpg) |
find_surprising_connections |
function | tools/check_surprising.py:87 |
def find_surprising_connections(nodes, edges, min_hops) |
load_cpg |
function | tools/check_surprising.py:25 |
def load_cpg(path) |
main |
function | tools/check_surprising.py:118 |
def main() |
Config |
class | tools/check_syscall_sanitize.py:18 |
class Config |
audit_body |
function | tools/check_syscall_sanitize.py:163 |
def audit_body(name, body) |
audit_file |
function | tools/check_syscall_sanitize.py:218 |
def audit_file(path) |
checked_names |
function | tools/check_syscall_sanitize.py:113 |
def checked_names(body) |
delegated_only |
function | tools/check_syscall_sanitize.py:123 |
def delegated_only(body, alias) |
main |
function | tools/check_syscall_sanitize.py:229 |
def main() |
split_functions |
function | tools/check_syscall_sanitize.py:70 |
def split_functions(lines) |
split_top_args |
function | tools/check_syscall_sanitize.py:144 |
def split_top_args(argtext) |
ClipBridgeConfig |
class | tools/clip_bridge.py:30 |
class ClipBridgeConfig |
build_plan |
function | tools/clip_bridge.py:59 |
def build_plan(text, dst, cfg) |
main |
function | tools/clip_bridge.py:84 |
def main(argv) |
printable_line |
function | tools/clip_bridge.py:52 |
def printable_line(line, cfg) |
valid_dst |
function | tools/clip_bridge.py:41 |
def valid_dst(name, cfg) |
DoomPwadConfig |
class | tools/doom_pwad.py:52 |
class DoomPwadConfig |
PwadError |
class | tools/doom_pwad.py:161 |
class PwadError(Exception) |
build_lumps |
function | tools/doom_pwad.py:516 |
def build_lumps(rows) |
build_pwad |
function | tools/doom_pwad.py:597 |
def build_pwad(rows) |
cell_class |
function | tools/doom_pwad.py:279 |
def cell_class(cell) |
cell_corners |
function | tools/doom_pwad.py:269 |
def cell_corners(row, col) |
check_multiple |
function | tools/doom_pwad.py:655 |
def check_multiple(name, fmt) |
check_pwad |
function | tools/doom_pwad.py:639 |
def check_pwad(data) |
cmd_build |
function | tools/doom_pwad.py:816 |
def cmd_build(grid_path, out_path) |
cmd_check |
function | tools/doom_pwad.py:826 |
def cmd_check(path) |
compile_geometry |
function | tools/doom_pwad.py:371 |
def compile_geometry(rows, exit_pos, wall_side) |
compile_things |
function | tools/doom_pwad.py:485 |
def compile_things(rows) |
flood_reachable |
function | tools/doom_pwad.py:210 |
def flood_reachable(rows) |
grid_extents |
function | tools/doom_pwad.py:195 |
def grid_extents(rows) |
is_wall |
function | tools/doom_pwad.py:203 |
def is_wall(rows, row, col) |
label_regions |
function | tools/doom_pwad.py:291 |
def label_regions(rows) |
main |
function | tools/doom_pwad.py:834 |
def main(argv) |
pad_tex |
function | tools/doom_pwad.py:165 |
def pad_tex(raw) |
parse_grid |
function | tools/doom_pwad.py:172 |
def parse_grid(text) |
payload |
function | tools/doom_pwad.py:650 |
def payload(name) |
read_pwad |
function | tools/doom_pwad.py:616 |
def read_pwad(data) |
region_sector |
function | tools/doom_pwad.py:326 |
def region_sector(region, door_tag) |
seg_angle |
function | tools/doom_pwad.py:506 |
def seg_angle(dx, dy) |
validate_grid |
function | tools/doom_pwad.py:240 |
def validate_grid(rows) |
vertex |
function | tools/doom_pwad.py:386 |
def vertex(x, y) |
main |
function | tools/gdb_repro.py:27 |
def main() |
quit_doom |
function | tools/gdb_repro.py:70 |
def quit_doom() |
rs |
function | tools/gdb_repro.py:23 |
def rs(m, t) |
send |
function | tools/gdb_repro.py:65 |
def send(line) |
main |
function | tools/gen_desktop_pngs.py:77 |
def main() |
write_atomic |
function | tools/gen_desktop_pngs.py:71 |
def write_atomic(img, path) |
main |
function | tools/gen_icons.py:214 |
def main() |
make_chunk |
function | tools/gen_icons.py:209 |
def make_chunk(chunk_type, data) |
make_png |
function | tools/gen_icons.py:179 |
def make_png(pixels, palette, width, height) |
main |
function | tools/gen_zip_fixtures.py:42 |
def main() |
write_zip |
function | tools/gen_zip_fixtures.py:28 |
def write_zip(path, entries) |
SurveyConfig |
class | tools/kernel_feature_survey.py:18 |
class SurveyConfig |
count_params |
function | tools/kernel_feature_survey.py:59 |
def count_params(params) |
find_asm_constraints |
function | tools/kernel_feature_survey.py:49 |
def find_asm_constraints(path, text) |
find_fnptr_hits |
function | tools/kernel_feature_survey.py:43 |
def find_fnptr_hits(path, text) |
iter_sources |
function | tools/kernel_feature_survey.py:34 |
def iter_sources(root) |
main |
function | tools/kernel_feature_survey.py:122 |
def main(argv) |
render_text |
function | tools/kernel_feature_survey.py:103 |
def render_text(findings) |
survey |
function | tools/kernel_feature_survey.py:67 |
def survey(root) |
die |
function | tools/lisp_scoped.sh:9 |
`` |
lisp_mut |
function | tools/lisp_scoped.sh:41 |
`` |
mut_usage |
function | tools/lisp_scoped.sh:63 |
`` |
mutant |
function | tools/lisp_scoped.sh:20 |
`` |
say |
function | tools/lisp_scoped.sh:8 |
`` |
usage |
function | tools/make_usb.sh:40 |
`` |
wizard |
function | tools/make_usb.sh:56 |
`` |
FS |
class | tools/minifs_dump.py:25 |
class FS |
__init__ |
method | tools/minifs_dump.py:26 |
def __init__(self, fn) |
_sb |
method | tools/minifs_dump.py:30 |
def _sb(self) |
blk |
method | tools/minifs_dump.py:29 |
def blk(self, n) |
inode |
method | tools/minifs_dump.py:38 |
def inode(self, i) |
ls |
method | tools/minifs_dump.py:86 |
def ls(self, ino, prefix) |
main |
function | tools/minifs_dump.py:105 |
def main() |
mode_str |
function | tools/minifs_dump.py:16 |
def mode_str(m) |
read |
method | tools/minifs_dump.py:47 |
def read(self, ino) |
resolve |
method | tools/minifs_dump.py:67 |
def resolve(self, path) |
u16 |
function | tools/minifs_dump.py:13 |
def u16(d, o) |
u32 |
function | tools/minifs_dump.py:14 |
def u32(d, o) |
FSCK |
class | tools/minifs_fsck.py:23 |
class FSCK |
__init__ |
method | tools/minifs_fsck.py:24 |
def __init__(self, fn) |
_find_base |
method | tools/minifs_fsck.py:31 |
def _find_base(self) |
_sb |
method | tools/minifs_fsck.py:52 |
def _sb(self) |
bitmap_free |
method | tools/minifs_fsck.py:137 |
def bitmap_free(self, start, count) |
blk |
method | tools/minifs_fsck.py:49 |
def blk(self, n) |
check_counters |
method | tools/minifs_fsck.py:146 |
def check_counters(self) |
crc32 |
function | tools/minifs_fsck.py:15 |
def crc32(data) |
err |
method | tools/minifs_fsck.py:86 |
def err(self, msg) |
inode |
method | tools/minifs_fsck.py:58 |
def inode(self, i) |
inode_crc_ok |
method | tools/minifs_fsck.py:65 |
def inode_crc_ok(self, i) |
main |
function | tools/minifs_fsck.py:173 |
def main() |
mark_block |
method | tools/minifs_fsck.py:88 |
def mark_block(self, n) |
read |
method | tools/minifs_fsck.py:71 |
def read(self, ino) |
run |
method | tools/minifs_fsck.py:161 |
def run(self) |
scan_dir |
method | tools/minifs_fsck.py:105 |
def scan_dir(self, ino) |
scan_inode |
method | tools/minifs_fsck.py:93 |
def scan_inode(self, i) |
u16 |
function | tools/minifs_fsck.py:13 |
def u16(d, o) |
u32 |
function | tools/minifs_fsck.py:14 |
def u32(d, o) |
FS |
class | tools/minifs_saves.py:85 |
class FS |
Image |
class | tools/minifs_saves.py:61 |
class Image |
__init__ |
method | tools/minifs_saves.py:64 |
def __init__(self, fn, base) |
__init__ |
method | tools/minifs_saves.py:86 |
def __init__(self, img) |
blk |
method | tools/minifs_saves.py:75 |
def blk(self, n) |
close |
method | tools/minifs_saves.py:72 |
def close(self) |
cmd_backup |
function | tools/minifs_saves.py:271 |
def cmd_backup(img_path, stage) |
find_partition_base |
function | tools/minifs_saves.py:233 |
def find_partition_base(fn) |
inode |
method | tools/minifs_saves.py:95 |
def inode(self, i) |
is_dir |
method | tools/minifs_saves.py:110 |
def is_dir(self, st) |
listdir |
method | tools/minifs_saves.py:146 |
def listdir(self, ino) |
main |
function | tools/minifs_saves.py:343 |
def main(argv) |
read_file |
method | tools/minifs_saves.py:113 |
def read_file(self, ino) |
read_file_dir |
method | tools/minifs_saves.py:165 |
def read_file_dir(self, ino) |
read_file_raw |
method | tools/minifs_saves.py:173 |
def read_file_raw(self, st) |
resolve |
method | tools/minifs_saves.py:197 |
def resolve(self, path) |
strict_name |
function | tools/minifs_saves.py:224 |
def strict_name(nm) |
u16 |
function | tools/minifs_saves.py:53 |
def u16(d, o) |
u32 |
function | tools/minifs_saves.py:57 |
def u32(d, o) |
valid_name |
function | tools/minifs_saves.py:216 |
def valid_name(nm) |
walk |
function | tools/minifs_saves.py:293 |
def walk(dir_ino, rel) |
Client |
class | tools/minios_cli.py:38 |
class Client |
__init__ |
method | tools/minios_cli.py:39 |
def __init__(self) |
close |
method | tools/minios_cli.py:87 |
def close(self) |
main |
function | tools/minios_cli.py:100 |
def main() |
request |
method | tools/minios_cli.py:56 |
def request(self, method, params) |
tool |
method | tools/minios_cli.py:77 |
def tool(self, name, params) |
QMP |
class | tools/minios_gui.py:66 |
class QMP |
__init__ |
method | tools/minios_gui.py:67 |
def __init__(self, path) |
_recv |
method | tools/minios_gui.py:83 |
def _recv(self) |
cmd |
method | tools/minios_gui.py:79 |
def cmd(self, obj) |
key |
method | tools/minios_gui.py:108 |
def key(self, qcode, up) |
main |
function | tools/minios_gui.py:118 |
def main() |
mouse |
method | tools/minios_gui.py:98 |
def mouse(self, dx, dy, click) |
read_serial |
function | tools/minios_gui.py:50 |
def read_serial(master, timeout) |
screendump |
method | tools/minios_gui.py:114 |
def screendump(self, path) |
FrameDiff |
class | tools/minios_hyper.py:339 |
class FrameDiff |
GdbChannel |
class | tools/minios_hyper.py:152 |
class GdbChannel |
Guest |
class | tools/minios_hyper.py:211 |
class Guest |
HyperChecks |
class | tools/minios_hyper.py:409 |
class HyperChecks |
HyperConfig |
class | tools/minios_hyper.py:50 |
class HyperConfig |
QmpChannel |
class | tools/minios_hyper.py:96 |
class QmpChannel |
RspCodec |
class | tools/minios_hyper.py:73 |
class RspCodec |
__init__ |
method | tools/minios_hyper.py:99 |
def __init__(self, path) |
__init__ |
method | tools/minios_hyper.py:155 |
def __init__(self, port) |
__init__ |
method | tools/minios_hyper.py:214 |
def __init__(self, with_gdb) |
__init__ |
method | tools/minios_hyper.py:412 |
def __init__(self, guest) |
_cmd |
method | tools/minios_hyper.py:168 |
def _cmd(self, payload) |
_drain |
method | tools/minios_hyper.py:162 |
def _drain(self) |
_last_frames |
method | tools/minios_hyper.py:476 |
def _last_frames(self) |
_reader |
method | tools/minios_hyper.py:260 |
def _reader(self) |
_roundtrip |
method | tools/minios_hyper.py:109 |
def _roundtrip(self, obj) |
_ser |
method | tools/minios_hyper.py:248 |
def _ser(self) |
check |
function | tools/minios_hyper.py:495 |
def check(ok, msg) |
close |
method | tools/minios_hyper.py:145 |
def close(self) |
close |
method | tools/minios_hyper.py:204 |
def close(self) |
cont |
method | tools/minios_hyper.py:201 |
def cont(self) |
count_cursors |
method | tools/minios_hyper.py:394 |
def count_cursors(shot_path) |
cursor_positions |
method | tools/minios_hyper.py:356 |
def cursor_positions(shot_path) |
decode |
method | tools/minios_hyper.py:85 |
def decode(frame) |
dump |
method | tools/minios_hyper.py:308 |
def dump(self, name) |
encode |
method | tools/minios_hyper.py:77 |
def encode(payload) |
gdb_chan |
method | tools/minios_hyper.py:303 |
def gdb_chan(self) |
gfx_frames |
method | tools/minios_hyper.py:439 |
def gfx_frames(self) |
halt |
method | tools/minios_hyper.py:195 |
def halt(self) |
key |
method | tools/minios_hyper.py:132 |
def key(self, qcode) |
main |
function | tools/minios_hyper.py:591 |
def main(argv) |
mean_diff |
method | tools/minios_hyper.py:343 |
def mean_diff(a_path, b_path) |
moved_cursors |
method | tools/minios_hyper.py:399 |
def moved_cursors(before_path, after_path) |
pixel_oob |
method | tools/minios_hyper.py:452 |
def pixel_oob(self) |
qmp_chan |
method | tools/minios_hyper.py:298 |
def qmp_chan(self) |
raw |
method | tools/minios_hyper.py:117 |
def raw(self, obj) |
read_mem |
method | tools/minios_hyper.py:185 |
def read_mem(self, addr, length) |
regs |
method | tools/minios_hyper.py:181 |
def regs(self) |
rel |
method | tools/minios_hyper.py:126 |
def rel(self, dx, dy) |
repl |
function | tools/minios_hyper.py:561 |
def repl(guest) |
run_boot |
function | tools/minios_hyper.py:523 |
def run_boot(checks, extra_shell, interactive) |
run_selftest |
function | tools/minios_hyper.py:491 |
def run_selftest() |
screendump |
method | tools/minios_hyper.py:121 |
def screendump(self, path) |
send |
method | tools/minios_hyper.py:288 |
def send(self, line, settle) |
snapshot |
method | tools/minios_hyper.py:276 |
def snapshot(self) |
status |
method | tools/minios_hyper.py:141 |
def status(self) |
stop |
method | tools/minios_hyper.py:314 |
def stop(self) |
sys_trace |
method | tools/minios_hyper.py:465 |
def sys_trace(self) |
vga_cursor |
method | tools/minios_hyper.py:427 |
def vga_cursor(self) |
vga_idle |
method | tools/minios_hyper.py:415 |
def vga_idle(self) |
wait_for |
method | tools/minios_hyper.py:280 |
def wait_for(self, marker, timeout) |
build_zip |
function | tools/mkcpyzip.py:22 |
def build_zip(lib_dir, out_zip, skip) |
main |
function | tools/mkcpyzip.py:41 |
def main() |
MiniFS |
class | tools/mkfs.minifs.py:56 |
class MiniFS |
__init__ |
method | tools/mkfs.minifs.py:57 |
def __init__(self, total_blocks) |
add_dir_entry |
method | tools/mkfs.minifs.py:154 |
def add_dir_entry(self, dir_ino, name, child_ino, ftype) |
alloc_block |
method | tools/mkfs.minifs.py:94 |
def alloc_block(self) |
alloc_inode |
method | tools/mkfs.minifs.py:88 |
def alloc_inode(self) |
claim_name |
method | tools/mkfs.minifs.py:192 |
def claim_name(self, parent_ino, name, is_dir) |
count_free |
function | tools/mkfs.minifs.py:50 |
def count_free(bitmap, count) |
crc16 |
function | tools/mkfs.minifs.py:34 |
def crc16(data) |
crc32 |
function | tools/mkfs.minifs.py:42 |
def crc32(data) |
create_inode |
method | tools/mkfs.minifs.py:113 |
def create_inode(self, mode, links) |
create_root |
method | tools/mkfs.minifs.py:100 |
def create_root(self) |
div_round_up |
function | tools/mkfs.minifs.py:31 |
def div_round_up(n, d) |
inode_set_block |
method | tools/mkfs.minifs.py:124 |
def inode_set_block(self, ino, logblk, phys) |
inode_set_size |
method | tools/mkfs.minifs.py:120 |
def inode_set_size(self, ino, size) |
main |
function | tools/mkfs.minifs.py:280 |
def main() |
mark_blocks_used |
method | tools/mkfs.minifs.py:84 |
def mark_blocks_used(self, start, count) |
mark_inodes_used |
method | tools/mkfs.minifs.py:80 |
def mark_inodes_used(self, start, count) |
pack_tree |
function | tools/mkfs.minifs.py:310 |
def pack_tree(parent_ino, path, rel) |
roundup4 |
function | tools/mkfs.minifs.py:28 |
def roundup4(v) |
seal_inode |
method | tools/mkfs.minifs.py:108 |
def seal_inode(self, ino) |
serialize |
method | tools/mkfs.minifs.py:236 |
def serialize(self) |
write_dir |
method | tools/mkfs.minifs.py:224 |
def write_dir(self, parent_ino, name) |
write_file |
method | tools/mkfs.minifs.py:205 |
def write_file(self, parent_ino, name, data) |
main |
function | tools/mkpak1.py:29 |
def main() |
main |
function | tools/mkramdisk.py:74 |
def main() |
pack_name |
function | tools/mkramdisk.py:64 |
def pack_name(path, common) |
read_fname_bytes |
function | tools/mkramdisk.py:41 |
def read_fname_bytes(kernel_h_path) |
bytes_to_unicode |
function | tools/mkvocab.py:18 |
def bytes_to_unicode() |
main |
function | tools/mkvocab.py:35 |
def main(encoder_path, vocab_path) |
cleanup |
function | tools/mutate.sh:144 |
`` |
find_index |
function | tools/mutate.sh:542 |
`` |
record |
function | tools/mutate.sh:536 |
`` |
restore_sources |
function | tools/mutate.sh:137 |
`` |
usage |
function | tools/mutate.sh:51 |
`` |
dump |
function | tools/probe_compute_vga.py:104 |
def dump(name) |
main |
function | tools/probe_compute_vga.py:22 |
def main() |
poll |
function | tools/probe_compute_vga.py:61 |
def poll(timeout) |
qmp |
function | tools/probe_compute_vga.py:88 |
def qmp(obj) |
rel |
function | tools/probe_compute_vga.py:97 |
def rel(dx, dy) |
send |
function | tools/probe_compute_vga.py:55 |
def send(line) |
grab |
function | tools/probe_minicraft.py:85 |
def grab(pat, timeout) |
main |
function | tools/probe_minicraft.py:34 |
def main() |
poll |
function | tools/probe_minicraft.py:74 |
def poll(timeout) |
pos |
function | tools/probe_minicraft.py:154 |
def pos(tag) |
qkey |
function | tools/probe_minicraft.py:143 |
def qkey(qcode, down) |
send |
function | tools/probe_minicraft.py:68 |
def send(line) |
connect |
function | tools/qga_client.py:57 |
def connect(path) |
main |
function | tools/qga_client.py:74 |
def main(argv) |
read_reply |
function | tools/qga_client.py:41 |
def read_reply(sock, timeout) |
send_command |
function | tools/qga_client.py:33 |
def send_command(sock, cmd, args) |
check |
function | tools/qga_test.sh:31 |
`` |
cleanup |
function | tools/qga_test.sh:25 |
`` |
expect_in |
function | tools/qga_test.sh:43 |
`` |
QMP |
class | tools/repro_gui.py:46 |
class QMP |
__init__ |
method | tools/repro_gui.py:47 |
def __init__(self, path) |
_recv |
method | tools/repro_gui.py:63 |
def _recv(self) |
cmd |
method | tools/repro_gui.py:59 |
def cmd(self, obj) |
key |
method | tools/repro_gui.py:87 |
def key(self, qcode, down) |
main |
function | tools/repro_gui.py:92 |
def main() |
mouse |
method | tools/repro_gui.py:78 |
def mouse(self, dx, dy, left) |
mouse_state |
function | tools/repro_gui.py:118 |
def mouse_state() |
read_serial |
function | tools/repro_gui.py:30 |
def read_serial(master, timeout) |
send |
function | tools/repro_gui.py:113 |
def send(line) |
Config |
class | tools/sign_elf.py:31 |
class Config |
append_section |
function | tools/sign_elf.py:257 |
def append_section(data, ehdr, desc) |
base_point |
function | tools/sign_elf.py:99 |
def base_point() |
canonical_digest |
function | tools/sign_elf.py:172 |
def canonical_digest(data, ehdr, phdrs) |
decode_point |
function | tools/sign_elf.py:429 |
def decode_point(raw) |
edwards_add |
function | tools/sign_elf.py:71 |
def edwards_add(p, q) |
encodepoint_raw |
function | tools/sign_elf.py:66 |
def encodepoint_raw(x, y) |
fallback_verify |
function | tools/sign_elf.py:408 |
def fallback_verify(sig, digest, pub) |
find_note_slots |
function | tools/sign_elf.py:199 |
def find_note_slots(data, ehdr, phdrs) |
find_section_slot |
function | tools/sign_elf.py:222 |
def find_section_slot(data, ehdr) |
key_material |
function | tools/sign_elf.py:321 |
def key_material(key_id) |
main |
function | tools/sign_elf.py:454 |
def main(argv) |
pad_to |
function | tools/sign_elf.py:135 |
def pad_to(blob, alignment) |
parse_ehdr |
function | tools/sign_elf.py:143 |
def parse_ehdr(data) |
parse_phdrs |
function | tools/sign_elf.py:158 |
def parse_phdrs(data, ehdr) |
points_equal |
function | tools/sign_elf.py:447 |
def points_equal(p, q) |
process |
function | tools/sign_elf.py:341 |
def process(path, key_id, check_only) |
pub_for_key |
function | tools/sign_elf.py:305 |
def pub_for_key(key_id) |
publickey |
function | tools/sign_elf.py:112 |
def publickey(seed) |
scalarmult |
function | tools/sign_elf.py:88 |
def scalarmult(p, e) |
sha512 |
function | tools/sign_elf.py:61 |
def sha512(data) |
sign_digest |
function | tools/sign_elf.py:121 |
def sign_digest(digest, seed) |
verify_external |
function | tools/sign_elf.py:395 |
def verify_external(sig, digest, pub) |
cleanup_stale_qemu |
function | tools/test_bdd.sh:43 |
`` |
expect |
function | tools/test_bdd.sh:100 |
`` |
expect_count |
function | tools/test_bdd.sh:148 |
`` |
expect_min |
function | tools/test_bdd.sh:123 |
`` |
http_fixture_start |
function | tools/test_bdd.sh:1499 |
`` |
http_fixture_stop |
function | tools/test_bdd.sh:1506 |
`` |
http_server_start |
function | tools/test_bdd.sh:1487 |
`` |
http_server_stop |
function | tools/test_bdd.sh:1494 |
`` |
net_fixture_start |
function | tools/test_bdd.sh:1511 |
`` |
net_fixture_stop |
function | tools/test_bdd.sh:1518 |
`` |
refute |
function | tools/test_bdd.sh:171 |
`` |
scenario |
function | tools/test_bdd.sh:56 |
`` |
scenario_smp |
function | tools/test_bdd.sh:77 |
`` |
scenario_uefi |
function | tools/test_bdd.sh:196 |
`` |
should_run |
function | tools/test_bdd.sh:35 |
`` |
usb_stick_ready |
function | tools/test_bdd.sh:672 |
`` |
AlignConfig |
class | tools/test_call_align.py:24 |
class AlignConfig |
Next: SYMBOLS_p27.md
Generated offline by readmenator from commit cd87980b5eb5. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_headers_kernel
- community_10_orphans
- community_1_progs_doomgeneric_d_englsh
- community_2_progs_src
- community_3_progs_doomgeneric_p_spec
- community_4_tools_tls_crypto
- community_5_headers_vga_fb
- community_6_progs_doomgeneric_net_defs
- community_7_headers_batch
- community_8_headers_tick
- community_9_tools_doom_pwad
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- KB_asm
- KB_boot
- KB_doomgeneric
- KB_doomgeneric_p10
- KB_doomgeneric_p11
- KB_doomgeneric_p12
- KB_doomgeneric_p2
- KB_doomgeneric_p3
- KB_doomgeneric_p4
- KB_doomgeneric_p5
- KB_doomgeneric_p6
- KB_doomgeneric_p7
- KB_doomgeneric_p8
- KB_doomgeneric_p9
- KB_drivers
- KB_drivers_p2
- KB_file
- KB_freedomui
- KB_fs
- KB_headers
- KB_headers_arch_x86
- KB_headers_drivers
- KB_headers_kernel
- KB_headers_p2
- KB_headers_p3
- KB_headers_p4
- KB_headers_p5
- KB_headers_p6
- KB_kernel
- KB_kernel_p2
- KB_kernel_p3
- KB_kernel_p4
- KB_lib
- KB_lisp
- KB_lua
- KB_mcp
- KB_minios
- KB_misc
- KB_misc_p2
- KB_misc_p3
- KB_mm
- KB_net
- KB_nuklear
- KB_pokemon
- KB_progs
- KB_quake2generic
- KB_root
- KB_src
- KB_src_p2
- KB_src_p3
- KB_tests
- KB_tests_p2
- KB_tls_u
- KB_tools
- KB_tools_p2
- KB_wl
- KB_x86
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes