Repository navigation
Agent API_p10
Previous: API_p9.md
-
js_key(function)progs/asm/json.s:3 -
js_str(function)progs/asm/json.s:7 -
js_type(function)progs/asm/json.s:11 -
js_num(function)progs/asm/json.s:15 -
js_first(function)progs/asm/json.s:19 -
js_count(function)progs/asm/json.s:23 -
js_next(function)progs/asm/json.s:27 -
js_n(function)progs/asm/json.s:31 -
js_pool(function)progs/asm/json.s:35 -
js_plen(function)progs/asm/json.s:39 -
js_src(function)progs/asm/json.s:43 -
js_pos(function)progs/asm/json.s:47 -
js_len(function)progs/asm/json.s:51 -
js_err(function)progs/asm/json.s:55 -
js_read_all(function)progs/asm/json.s:59 -
js_new(function)progs/asm/json.s:274 -
js_skip_ws(function)progs/asm/json.s:306 -
js_peek(function)progs/asm/json.s:397 -
js_parse_string(function)progs/asm/json.s:437 -
js_parse_number(function)progs/asm/json.s:851 -
js_key_match(function)progs/asm/json.s:947 -
js_parse_object(function)progs/asm/json.s:983 -
js_parse_array(function)progs/asm/json.s:1335 -
js_parse_value(function)progs/asm/json.s:1594 -
js_indent(function)progs/asm/json.s:2481 -
js_print_str(function)progs/asm/json.s:2524 -
js_print_value(function)progs/asm/json.s:2747 -
js_find_member(function)progs/asm/json.s:3313 -
js_array_at(function)progs/asm/json.s:3391 -
js_query(function)progs/asm/json.s:3460 -
main(function)progs/asm/json.s:3772
-
main(function)progs/asm/ldhello.s:3
-
lz4_has(function)progs/asm/lz4.s:3 -
lz4_read_all(function)progs/asm/lz4.s:156 -
lz4_write_all(function)progs/asm/lz4.s:371 -
lz4_compress_file(function)progs/asm/lz4.s:478 -
lz4_decompress_file(function)progs/asm/lz4.s:791 -
main(function)progs/asm/lz4.s:1228
-
lz_win(function)progs/asm/lzss.s:3 -
lz_src(function)progs/asm/lzss.s:7 -
lz_srclen(function)progs/asm/lzss.s:11 -
lz_srcpos(function)progs/asm/lzss.s:15 -
lz_dst(function)progs/asm/lzss.s:19 -
lz_dstcap(function)progs/asm/lzss.s:23 -
lz_dstlen(function)progs/asm/lzss.s:27 -
lz_err(function)progs/asm/lzss.s:31 -
lz_buf(function)progs/asm/lzss.s:35 -
lz_mask(function)progs/asm/lzss.s:39 -
lz_in_getc(function)progs/asm/lzss.s:43 -
lz_out_put(function)progs/asm/lzss.s:79 -
lz_putbit1(function)progs/asm/lzss.s:116 -
lz_putbit0(function)progs/asm/lzss.s:174 -
lz_flush_bits(function)progs/asm/lzss.s:223 -
lz_out_literal(function)progs/asm/lzss.s:251 -
lz_out_pair(function)progs/asm/lzss.s:321 -
lz_next_mb(function)progs/asm/lzss.s:447 -
lz_encode(function)progs/asm/lzss.s:451 -
lz_getbit(function)progs/asm/lzss.s:1051 -
lz_decode(function)progs/asm/lzss.s:1171 -
lz_hdr_put(function)progs/asm/lzss.s:1514 -
lz_hdr_get(function)progs/asm/lzss.s:1629 -
lz_has(function)progs/asm/lzss.s:1782 -
lz_read_all(function)progs/asm/lzss.s:1935 -
lz_write_all(function)progs/asm/lzss.s:2150 -
lz_compress(function)progs/asm/lzss.s:2257 -
lz_decompress(function)progs/asm/lzss.s:2628 -
main(function)progs/asm/lzss.s:3178
-
h_cpu(function)progs/asm/mtop.s:3 -
h_mem(function)progs/asm/mtop.s:7 -
h_fill(function)progs/asm/mtop.s:11 -
last_dns(function)progs/asm/mtop.s:15 -
last_dns_ms(function)progs/asm/mtop.s:19 -
last_sock(function)progs/asm/mtop.s:23 -
prev_total(function)progs/asm/mtop.s:27 -
prev_idle(function)progs/asm/mtop.s:31 -
have_prev(function)progs/asm/mtop.s:35 -
disk_f(function)progs/asm/mtop.s:39 -
disk_path(function)progs/asm/mtop.s:43 -
sc3(function)progs/asm/mtop.s:47 -
mtop_time(function)progs/asm/mtop.s:78 -
mtop_rtc(function)progs/asm/mtop.s:106 -
mtop_key(function)progs/asm/mtop.s:137 -
mtop_minfo(function)progs/asm/mtop.s:165 -
emit(function)progs/asm/mtop.s:206 -
mtop_quit_key(function)progs/asm/mtop.s:241 -
mtop_clear_ansi(function)progs/asm/mtop.s:317 -
mtop_clear(function)progs/asm/mtop.s:401 -
mtop_atoi(function)progs/asm/mtop.s:443 -
mtop_putu(function)progs/asm/mtop.s:569 -
mtop_put2(function)progs/asm/mtop.s:725 -
mtop_put_kb(function)progs/asm/mtop.s:765 -
mtop_bar(function)progs/asm/mtop.s:887 -
mtop_hist_max(function)progs/asm/mtop.s:1038 -
mtop_hist_push(function)progs/asm/mtop.s:1106 -
mtop_spark(function)progs/asm/mtop.s:1201 -
mtop_mem(function)progs/asm/mtop.s:1452 -
mtop_cpu(function)progs/asm/mtop.s:1556 -
mtop_disk_open(function)progs/asm/mtop.s:1842 -
mtop_disk_read(function)progs/asm/mtop.s:1966 -
mtop_net_probe(function)progs/asm/mtop.s:2128 -
mtop_frame(function)progs/asm/mtop.s:2275 -
main(function)progs/asm/mtop.s:3831
-
sign_k0(function)progs/asm/sign.s:3 -
sign_k1(function)progs/asm/sign.s:7 -
sign_k2(function)progs/asm/sign.s:11 -
sign_k3(function)progs/asm/sign.s:15 -
sign_k4(function)progs/asm/sign.s:19 -
sign_k5(function)progs/asm/sign.s:23 -
sign_k6(function)progs/asm/sign.s:27 -
sign_k7(function)progs/asm/sign.s:31 -
sign_seed_hex(function)progs/asm/sign.s:35 -
sign_bx_hex(function)progs/asm/sign.s:39 -
sign_by_hex(function)progs/asm/sign.s:43 -
sign_ax_hex(function)progs/asm/sign.s:47 -
sign_ay_hex(function)progs/asm/sign.s:51 -
sign_pub_hex(function)progs/asm/sign.s:55 -
sign_note_name(function)progs/asm/sign.s:59 -
sign_section_name(function)progs/asm/sign.s:63 -
sign_k(function)progs/asm/sign.s:67 -
sign_h(function)progs/asm/sign.s:71 -
sign_w(function)progs/asm/sign.s:75 -
sign_buf(function)progs/asm/sign.s:79 -
sign_used(function)progs/asm/sign.s:83 -
sign_nlo(function)progs/asm/sign.s:87 -
sign_nhi(function)progs/asm/sign.s:91 -
sign_q4(function)progs/asm/sign.s:95 -
sign_l8(function)progs/asm/sign.s:99 -
sign_gb(function)progs/asm/sign.s:103 -
sign_ga(function)progs/asm/sign.s:107 -
sign_hexval(function)progs/asm/sign.s:111 -
sign_unhex(function)progs/asm/sign.s:232 -
sign_byte(function)progs/asm/sign.s:325 -
sign_copy(function)progs/asm/sign.s:363 -
sign_strlen(function)progs/asm/sign.s:405 -
sign_le16(function)progs/asm/sign.s:444 -
sign_le32(function)progs/asm/sign.s:494 -
sign_put32(function)progs/asm/sign.s:596 -
sign_hexout(function)progs/asm/sign.s:688 -
sign_offok(function)progs/asm/sign.s:866 -
sign_rotr(function)progs/asm/sign.s:927 -
sign_carry2(function)progs/asm/sign.s:1099 -
sign_borrow2(function)progs/asm/sign.s:1158 -
sign_add3(function)progs/asm/sign.s:1218 -
sign_be32(function)progs/asm/sign.s:1292 -
sign_block(function)progs/asm/sign.s:1394 -
sign_sha_init(function)progs/asm/sign.s:3105 -
sign_sha_update(function)progs/asm/sign.s:3287 -
sign_sha_final(function)progs/asm/sign.s:3477 -
sign_feed32(function)progs/asm/sign.s:3871 -
sign_key_init(function)progs/asm/sign.s:3962 -
fe_copy(function)progs/asm/sign.s:4387 -
fe_zero(function)progs/asm/sign.s:4435 -
fe_one(function)progs/asm/sign.s:4476 -
fe_cmov(function)progs/asm/sign.s:4505 -
fe_ge(function)progs/asm/sign.s:4589 -
fe_rawsub(function)progs/asm/sign.s:4713 -
fe_add(function)progs/asm/sign.s:4837 -
fe_sub(function)progs/asm/sign.s:5031 -
fe_rowadd(function)progs/asm/sign.s:5297 -
fe_foldadd(function)progs/asm/sign.s:5426 -
fe_mul(function)progs/asm/sign.s:5481 -
fe_sq(function)progs/asm/sign.s:6109 -
fe_inv(function)progs/asm/sign.s:6135 -
fe_frombytes(function)progs/asm/sign.s:6284 -
fe_tobytes(function)progs/asm/sign.s:6432 -
fe_curved(function)progs/asm/sign.s:6586 -
ge_copy(function)progs/asm/sign.s:6712 -
fe_off(function)progs/asm/sign.s:6760 -
ge_cmov(function)progs/asm/sign.s:6780 -
ge_add(function)progs/asm/sign.s:6864 -
ge_double(function)progs/asm/sign.s:7325 -
ge_scalarmult(function)progs/asm/sign.s:7701 -
sc_mod_l(function)progs/asm/sign.s:7916 -
sc_mul_add(function)progs/asm/sign.s:8461 -
sign_rev32(function)progs/asm/sign.s:9013 -
sign_points_init(function)progs/asm/sign.s:9084 -
sign_digest(function)progs/asm/sign.s:9485 -
sign_read(function)progs/asm/sign.s:10733 -
sign_write(function)progs/asm/sign.s:10972 -
sign_note_span(function)progs/asm/sign.s:11061 -
sign_digest_of(function)progs/asm/sign.s:11374 -
sign_patch_notes(function)progs/asm/sign.s:11834 -
sign_append(function)progs/asm/sign.s:12154 -
sign_file(function)progs/asm/sign.s:13433 -
sign_selftest(function)progs/asm/sign.s:14501 -
main(function)progs/asm/sign.s:14647
-
main(function)progs/asm/w1.s:3
Depends on: kernel/string.c, progs/minios_abi.h, progs/nuklear/nuklear_minios.h, progs/nuklear/nuklear_theme.h
-
dmap_thing_type(function)progs/doomedit/doomedit.c:165static int dmap_thing_type(int cell)-- Thing type ids from the engine mobjinfo table, each with its sprite * verified present in the shareware IWAD. -
dmap_push_history(function)progs/doomedit/doomedit.c:272static void dmap_push_history(void) -
dmap_undo(function)progs/doomedit/doomedit.c:289static int dmap_undo(void) -
dmap_redo(function)progs/doomedit/doomedit.c:307static int dmap_redo(void) -
dmap_apply_cell(function)progs/doomedit/doomedit.c:326static void dmap_apply_cell(int r, int c, int brush)-- dmap_undo_h[dmap_undo_top] = dmap_h; memcpy(dmap_undo_g[dmap_undo_top], dmap_grid, sizeof(dmap_grid))... -
dmap_flood_fill(function)progs/doomedit/doomedit.c:344static void dmap_flood_fill(int sr, int sc, int new_cell)-- if (brush == DMAP_PLAYER || brush == DMAP_EXIT) { for (rr = 0; rr < dmap_h; rr++) for (cc = 0; cc < dmap_w; cc++) if... -
dmap_draw_line(function)progs/doomedit/doomedit.c:383static void dmap_draw_line(int r0, int c0, int r1, int c1, int cell)-- if (nr < 0 || nc < 0 || nr >= dmap_h || nc >= dmap_w) continue; if (dmap_grid[nr][nc] != old_cell) continue... -
dmap_draw_rect(function)progs/doomedit/doomedit.c:411static void dmap_draw_rect(int r0, int c0, int r1, int c1, int cell)-- e2 = err; if (e2 > -dr) { err -= dc; r0 += sr; } if (e2 < dc) { err += dr; c0 += sc; } } dmap_level_sel = 0; } /**... -
dmap_reach_map(function)progs/doomedit/doomedit.c:440static void dmap_reach_map(int seen[DMAP_MAX_H][DMAP_MAX_W])-- for (r = rt; r <= rb; r++) { if (r >= 0 && r < dmap_h && cl >= 0 && cl < dmap_w) { if (dmap_grid[r][cl] !=... -
dmap_path_len(function)progs/doomedit/doomedit.c:480static int dmap_path_len(void)-- int nr = cr + dirs[k][0], nc = cc + dirs[k][1]; if (nr < 0 || nc < 0 || nr >= dmap_h || nc >= dmap_w) continue; if... -
dmap_stats(function)progs/doomedit/doomedit.c:522static void dmap_stats(char *out, int max)-- if (nr < 0 || nc < 0 || nr >= dmap_h || nc >= dmap_w) continue; if (dist[nr][nc] >= 0 ||... -
dmap_spawn(function)progs/doomedit/doomedit.c:550static long dmap_spawn(const char *path, int argc, const char **argv)-- } path = dmap_path_len(); if (dmap_validate(msg, sizeof(msg)) == 0) snprintf(out, (size_t)max, "%dx%d %d sect path... -
dmap_vga(function)progs/doomedit/doomedit.c:561static long dmap_vga(int on)-- static int dmap_validate(char msg, int max); /* Run a program through SYS_SPAWN, preserving the editor. static... -
dmap_is_wall(function)progs/doomedit/doomedit.c:570static int dmap_is_wall(int row, int col)-- : "rcx", "r11", "memory"); return ret; } /** Release or reclaim the display around a spawned child. static long... -
dmap_walkable(function)progs/doomedit/doomedit.c:577static int dmap_walkable(int cell)-- asm volatile("syscall" : "=a"(ret) : "a"(MINIOS_SYS_VGA_MODE), "D"((long)on) : "rcx", "r11", "memory"); return... -
dmap_cell_class(function)progs/doomedit/doomedit.c:583static int dmap_cell_class(int cell)-- /** True for solid cells; out of bounds counts as wall to stay closed. static int dmap_is_wall(int row, int col) {... -
dmap_cell_color(function)progs/doomedit/doomedit.c:594static struct nk_color dmap_cell_color(int cell)-- } /** Sector class of a walkable cell: doors stand alone, styles never merge. static int dmap_cell_class(int cell) {... -
dmap_new(function)progs/doomedit/doomedit.c:639static void dmap_new(void)-- case DMAP_RSUIT: case DMAP_CMAP: case DMAP_LAMP: return nk_rgb(200, 90, 200); case DMAP_KEYB: case DMAP_KEYR: case... -
dmap_recenter(function)progs/doomedit/doomedit.c:804static void dmap_recenter(void) -
dmap_load_preset(function)progs/doomedit/doomedit.c:816static int dmap_load_preset(int idx)-- /** Move the preview camera onto the player start tile. static void dmap_recenter(void) { int r, c; for (r = 0; r <... -
dmap_rand(function)progs/doomedit/doomedit.c:849static unsigned dmap_rand(void)-- int ch = dmap_levels[idx][row][k]; if (!dmap_walkable(ch) && ch != DMAP_WALL) return -1; dmap_grid[row][k] =... -
dmap_free_cell(function)progs/doomedit/doomedit.c:857static int dmap_free_cell(int *r, int *c)-- dmap_level_sel = idx + 1; snprintf(dmap_status, sizeof(dmap_status), "level: %s", dmap_level_names[idx]); return 0... -
dmap_random_map(function)progs/doomedit/doomedit.c:871static void dmap_random_map(unsigned seed)-- Procedural map of connected rooms: several non-overlapping rect rooms carved out of solid rock, joined in sequence... -
dmap_load(function)progs/doomedit/doomedit.c:1077static int dmap_load(const char *path)-- } if (dmap_validate(msg, sizeof(msg)) == 0) { dmap_recenter(); snprintf(dmap_status, sizeof(dmap_status), "random... -
dmap_save_txt(function)progs/doomedit/doomedit.c:1129static int dmap_save_txt(const char *path)-- if (row < 3 || w < 3 || w > DMAP_MAX_W) return -1; dmap_push_history(); dmap_anchor_active = 0; dmap_w = w; dmap_h =... -
areas(function)progs/doomedit/doomedit.c:1150* floor areas (doors stand alone, dark and nukage never merge); -
dmap_label_regions(function)progs/doomedit/doomedit.c:1163static int dmap_label_regions(void)-- Sector table backing the multi-sector exporter. -
dmap_validate(function)progs/doomedit/doomedit.c:1244static int dmap_validate(char *msg, int max)-- dmap_sec_floor[nsec] = DMAP_FLOOR_H; dmap_sec_ceil[nsec] = DMAP_CEIL_H; dmap_sec_flat[nsec] = DMAP_FLOOR_FLAT... -
dmap_w8(function)progs/doomedit/doomedit.c:1317static void dmap_w8(unsigned v) -
dmap_w16(function)progs/doomedit/doomedit.c:1318static void dmap_w16(int v) -
dmap_w32(function)progs/doomedit/doomedit.c:1322static void dmap_w32(int v) -
dmap_wtex(function)progs/doomedit/doomedit.c:1326static void dmap_wtex(const char *name) -
dmap_seg_angle(function)progs/doomedit/doomedit.c:1333static int dmap_seg_angle(int dx, int dy)-- dmap_wp++ = (unsigned char)(v & 0xFF); dmap_wp++ = (unsigned char)((v >> 8) & 0xFF); } static void dmap_w32(int v) {... -
dmap_build_wad(function)progs/doomedit/doomedit.c:1343static int dmap_build_wad(int *size_out)-- Compile the grid into a vanilla multi-sector E1M1 PWAD image. -
dmap_export_wad(function)progs/doomedit/doomedit.c:1660static int dmap_export_wad(const char *path)-- dmap_wp = dmap_wad; dmap_w8('P'); dmap_w8('W'); dmap_w8('A'); dmap_w8('D'); dmap_w32(11); dmap_w32(table_off)... -
dmap_check_wad(function)progs/doomedit/doomedit.c:1675static int dmap_check_wad(const char *path)-- int size = 0; FILE *fp; size_t wrote; if (dmap_build_wad(&size) != 0) return -1; fp = fopen(path, "wb"); if (!fp)... -
dmap_preview(function)progs/doomedit/doomedit.c:1693static void dmap_preview(struct nk_command_buffer *canvas, struct nk_rect area)-- if (!fp) return -1; if (fread(head, 1, 12, fp) != 12) { fclose(fp); return -1; } fclose(fp); magic_ok = head[0] ==... -
dmap_brush_combo(function)progs/doomedit/doomedit.c:1760static void dmap_brush_combo(struct nk_context *ctx)-- dist = 0.05f; line_h = (int)(area.h / dist); if (line_h > (int)area.h) line_h = (int)area.h; y0 = (int)(area.y +... -
dmap_canvas(function)progs/doomedit/doomedit.c:1773static void dmap_canvas(struct nk_context *ctx)-- Paintable tile canvas with per-category colors. -
dmap_preview_row(function)progs/doomedit/doomedit.c:1863static void dmap_preview_row(struct nk_context *ctx)-- dmap_draw_rect(dmap_anchor_r, dmap_anchor_c, r, c, dmap_brush); dmap_anchor_active = 0; dmap_level_sel = 0; } } else... -
dmap_run_map(function)progs/doomedit/doomedit.c:1898static void dmap_run_map(void)-- } if (nk_button_label(ctx, "Reset")) { int r, c; for (r = 0; r < dmap_h; r++) for (c = 0; c < dmap_w; c++) if... -
dmap_scancode(function)progs/doomedit/doomedit.c:2037static void dmap_scancode(int code, int make, int e0, void *ud) -
dmap_gui_run(function)progs/doomedit/doomedit.c:2056static void dmap_gui_run(void)-- dmap_ctrl_held = make; return; } if (!make || !dmap_ctrl_held) return; if (code == 0x13) dmap_run_requested = 1... -
dmap_demo_room(function)progs/doomedit/doomedit.c:2110static void dmap_demo_room(void)-- nk_set_window_origin(origin[0], origin[1]); nk_clear(&ctx); { unsigned t0 = (unsigned)nk_sys_time_ms(); while... -
dmap_selftest(function)progs/doomedit/doomedit.c:2122static int dmap_selftest(void)-- /** Headless demo room shared by --demo and the selftest build check. static void dmap_demo_room(void) { dmap_w = 9... -
main(function)progs/doomedit/doomedit.c:2246int main(int argc, char **argv)
Depends on: progs/doomgeneric/am_map.h, progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_cheat.h, progs/doomgeneric/m_controls.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/p_local.h, progs/doomgeneric/r_state.h, progs/doomgeneric/st_stuff.h, progs/doomgeneric/v_video.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
AM_getIslope(function)progs/doomgeneric/am_map.c:275void AM_getIslope ( mline_t* ml, islope_t* is ) -
AM_activateNewScale(function)progs/doomgeneric/am_map.c:293void AM_activateNewScale(void) -
AM_saveScaleAndLoc(function)progs/doomgeneric/am_map.c:308void AM_saveScaleAndLoc(void) -
AM_restoreScaleAndLoc(function)progs/doomgeneric/am_map.c:319void AM_restoreScaleAndLoc(void) -
AM_addMark(function)progs/doomgeneric/am_map.c:343void AM_addMark(void)-- adds a marker at the current location -
AM_findMinMaxBoundaries(function)progs/doomgeneric/am_map.c:355void AM_findMinMaxBoundaries(void)-- Determines bounding box of all vertices, sets global variables controlling zoom range. -
AM_changeWindowLoc(function)progs/doomgeneric/am_map.c:395void AM_changeWindowLoc(void) -
AM_initVariables(function)progs/doomgeneric/am_map.c:424void AM_initVariables(void) -
AM_loadPics(function)progs/doomgeneric/am_map.c:480void AM_loadPics(void) -
AM_unloadPics(function)progs/doomgeneric/am_map.c:493void AM_unloadPics(void) -
AM_clearMarks(function)progs/doomgeneric/am_map.c:505void AM_clearMarks(void) -
AM_LevelInit(function)progs/doomgeneric/am_map.c:518void AM_LevelInit(void)-- should be called at the start of every level right now, i figure it out myself -
AM_Stop(function)progs/doomgeneric/am_map.c:541void AM_Stop (void) -
AM_Start(function)progs/doomgeneric/am_map.c:554void AM_Start (void) -
AM_minOutWindowScale(function)progs/doomgeneric/am_map.c:573void AM_minOutWindowScale(void)-- set the window scale to the maximum size -
AM_maxOutWindowScale(function)progs/doomgeneric/am_map.c:583void AM_maxOutWindowScale(void)-- set the window scale to the minimum size -
AM_Responder(function)progs/doomgeneric/am_map.c:595boolean AM_Responder ( event_t* ev ) -
AM_changeWindowScale(function)progs/doomgeneric/am_map.c:742void AM_changeWindowScale(void)-- Zooming -
AM_doFollowPlayer(function)progs/doomgeneric/am_map.c:761void AM_doFollowPlayer(void) -
AM_updateLightLev(function)progs/doomgeneric/am_map.c:785void AM_updateLightLev(void) -
AM_Ticker(function)progs/doomgeneric/am_map.c:806void AM_Ticker (void)-- Updates on Game Tick -
AM_clearFB(function)progs/doomgeneric/am_map.c:834void AM_clearFB(int color)-- Clear automap frame buffer. -
AM_clipMline(function)progs/doomgeneric/am_map.c:848boolean AM_clipMline ( mline_t* ml, fline_t* fl ) -
AM_drawFline(function)progs/doomgeneric/am_map.c:984void AM_drawFline ( fline_t* fl, int color ) -
AM_drawMline(function)progs/doomgeneric/am_map.c:1062void AM_drawMline ( mline_t* ml, int color ) -
AM_drawGrid(function)progs/doomgeneric/am_map.c:1077void AM_drawGrid(int color)-- Draws flat (floor/ceiling tile) aligned grid lines. -
AM_drawWalls(function)progs/doomgeneric/am_map.c:1123void AM_drawWalls(void)-- Determines visible lines, draws them. -
AM_rotate(function)progs/doomgeneric/am_map.c:1179void AM_rotate ( fixed_t* x, fixed_t* y, angle_t a ) -
AM_drawLineCharacter(function)progs/doomgeneric/am_map.c:1198void AM_drawLineCharacter ( mline_t* lineguy, int lineguylines, fixed_t scale, angle_t ang... -
AM_drawPlayers(function)progs/doomgeneric/am_map.c:1246void AM_drawPlayers(void) -
AM_drawThings(function)progs/doomgeneric/am_map.c:1291void AM_drawThings ( int colors, int colorrange) -
AM_drawMarks(function)progs/doomgeneric/am_map.c:1311void AM_drawMarks(void) -
AM_drawCrosshair(function)progs/doomgeneric/am_map.c:1332void AM_drawCrosshair(int color) -
AM_Drawer(function)progs/doomgeneric/am_map.c:1338void AM_Drawer (void)
Depends on: progs/doomgeneric/d_event.h, progs/doomgeneric/m_cheat.h
Imported by: progs/doomgeneric/am_map.c, progs/doomgeneric/d_main.c, progs/doomgeneric/g_game.c, progs/doomgeneric/p_inter.c, progs/doomgeneric/st_stuff.c
-
AM_Ticker(function)progs/doomgeneric/am_map.h:35void AM_Ticker (void);-- Called by main loop. -
AM_Drawer(function)progs/doomgeneric/am_map.h:39void AM_Drawer (void);-- Called by main loop, called instead of view drawer if automap active. -
AM_Stop(function)progs/doomgeneric/am_map.h:43void AM_Stop (void);-- Called to force the automap to quit if the level is completed while it is up.
Depends on: progs/doomgeneric/d_event.h
-
D_PostEvent(function)progs/doomgeneric/d_event.c:35void D_PostEvent (event_t* ev)-- D_PostEvent Called by the I/O functions when input is detected -
D_PopEvent(function)progs/doomgeneric/d_event.c:43event_t *D_PopEvent(void)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/am_map.h, progs/doomgeneric/d_event.c, progs/doomgeneric/d_loop.c, progs/doomgeneric/f_finale.h, progs/doomgeneric/g_game.h, progs/doomgeneric/hu_stuff.h, progs/doomgeneric/i_joystick.c, progs/doomgeneric/i_system.h, progs/doomgeneric/i_video.c, progs/doomgeneric/m_menu.h, progs/doomgeneric/p_pspr.c, progs/doomgeneric/p_user.c, progs/doomgeneric/st_stuff.h
-
D_PostEvent(function)progs/doomgeneric/d_event.h:129void D_PostEvent (event_t *ev);-- Called by IO functions when input is detected. -
D_PopEvent(function)progs/doomgeneric/d_event.h:133event_t *D_PopEvent(void);
Depends on: kernel/string.c, progs/doomgeneric/config.h, progs/doomgeneric/d_iwad.h, progs/doomgeneric/deh_str.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_config.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
AddIWADDir(function)progs/doomgeneric/d_iwad.c:64static void AddIWADDir(char *dir) -
GetRegistryString(function)progs/doomgeneric/d_iwad.c:192static char *GetRegistryString(registry_value_t *reg_val) -
CheckUninstallStrings(function)progs/doomgeneric/d_iwad.c:236static void CheckUninstallStrings(void) -
CheckCollectorsEdition(function)progs/doomgeneric/d_iwad.c:270static void CheckCollectorsEdition(void) -
CheckSteamEdition(function)progs/doomgeneric/d_iwad.c:297static void CheckSteamEdition(void) -
CheckSteamGUSPatches(function)progs/doomgeneric/d_iwad.c:324static void CheckSteamGUSPatches(void) -
CheckDOSDefaults(function)progs/doomgeneric/d_iwad.c:364static void CheckDOSDefaults(void) -
DirIsFile(function)progs/doomgeneric/d_iwad.c:391static boolean DirIsFile(char *path, char *filename) -
CheckDirectoryHasIWAD(function)progs/doomgeneric/d_iwad.c:408static char *CheckDirectoryHasIWAD(char *dir, char *iwadname) -
SearchDirectoryForIWAD(function)progs/doomgeneric/d_iwad.c:449static char *SearchDirectoryForIWAD(char *dir, int mask, GameMission_t *mission) -
IdentifyIWADByName(function)progs/doomgeneric/d_iwad.c:477static GameMission_t IdentifyIWADByName(char *name, int mask) -
AddDoomWadPath(function)progs/doomgeneric/d_iwad.c:518static void AddDoomWadPath(void) -
BuildIWADDirList(function)progs/doomgeneric/d_iwad.c:569static void BuildIWADDirList(void) -
D_FindWADByName(function)progs/doomgeneric/d_iwad.c:630char *D_FindWADByName(char *name) -
D_TryFindWADByName(function)progs/doomgeneric/d_iwad.c:681char *D_TryFindWADByName(char *filename) -
D_FindIWAD(function)progs/doomgeneric/d_iwad.c:704char *D_FindIWAD(int mask, GameMission_t *mission) -
D_FindAllIWADs(function)progs/doomgeneric/d_iwad.c:757const iwad_t **D_FindAllIWADs(int mask) -
D_SaveGameIWADName(function)progs/doomgeneric/d_iwad.c:796char *D_SaveGameIWADName(GameMission_t gamemission) -
D_SuggestIWADName(function)progs/doomgeneric/d_iwad.c:820char *D_SuggestIWADName(GameMission_t mission, GameMode_t mode) -
D_SuggestGameName(function)progs/doomgeneric/d_iwad.c:835char *D_SuggestGameName(GameMission_t mission, GameMode_t mode)
Depends on: progs/doomgeneric/d_mode.h
Imported by: progs/doomgeneric/d_iwad.c, progs/doomgeneric/d_main.c, progs/doomgeneric/w_main.c, progs/doomgeneric/w_wad.c
-
D_FindWADByName(function)progs/doomgeneric/d_iwad.h:42char *D_FindWADByName(char *filename); -
D_TryFindWADByName(function)progs/doomgeneric/d_iwad.h:43char *D_TryFindWADByName(char *filename); -
D_FindIWAD(function)progs/doomgeneric/d_iwad.h:44char *D_FindIWAD(int mask, GameMission_t *mission); -
D_FindAllIWADs(function)progs/doomgeneric/d_iwad.h:45const iwad_t **D_FindAllIWADs(int mask); -
D_SaveGameIWADName(function)progs/doomgeneric/d_iwad.h:46char *D_SaveGameIWADName(GameMission_t gamemission); -
D_SuggestIWADName(function)progs/doomgeneric/d_iwad.h:47char *D_SuggestIWADName(GameMission_t mission, GameMode_t mode); -
D_SuggestGameName(function)progs/doomgeneric/d_iwad.h:48char *D_SuggestGameName(GameMission_t mission, GameMode_t mode); -
D_CheckCorrectIWAD(function)progs/doomgeneric/d_iwad.h:49void D_CheckCorrectIWAD(GameMission_t mission);
Depends on: kernel/string.c, progs/doomgeneric/d_event.h, progs/doomgeneric/d_loop.h, progs/doomgeneric/d_ticcmd.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_fixed.h, progs/doomgeneric/net_client.h, progs/doomgeneric/net_gui.h, progs/doomgeneric/net_io.h, progs/doomgeneric/net_loop.h, progs/doomgeneric/net_query.h, progs/doomgeneric/net_sdl.h, progs/doomgeneric/net_server.h
-
GetAdjustedTime(function)progs/doomgeneric/d_loop.c:119static int GetAdjustedTime(void) -
BuildNewTic(function)progs/doomgeneric/d_loop.c:136static boolean BuildNewTic(void) -
NetUpdate(function)progs/doomgeneric/d_loop.c:203void NetUpdate (void) -
D_Disconnected(function)progs/doomgeneric/d_loop.c:252static void D_Disconnected(void) -
D_ReceiveTic(function)progs/doomgeneric/d_loop.c:271void D_ReceiveTic(ticcmd_t *ticcmds, boolean *players_mask) -
D_StartGameLoop(function)progs/doomgeneric/d_loop.c:305void D_StartGameLoop(void) -
BlockUntilStart(function)progs/doomgeneric/d_loop.c:315static void BlockUntilStart(net_gamesettings_t *settings, netgame_sta... -
D_StartNetGame(function)progs/doomgeneric/d_loop.c:340void D_StartNetGame(net_gamesettings_t *settings, netgame_startup_callback_t ... -
D_InitNetGame(function)progs/doomgeneric/d_loop.c:452boolean D_InitNetGame(net_connect_data_t *connect_data) -
D_QuitNetGame(function)progs/doomgeneric/d_loop.c:560void D_QuitNetGame (void)-- D_QuitNetGame Called before quitting to leave a net game without hanging the other players -
GetLowTic(function)progs/doomgeneric/d_loop.c:568static int GetLowTic(void) -
OldNetSync(function)progs/doomgeneric/d_loop.c:591static void OldNetSync(void) -
PlayersInGame(function)progs/doomgeneric/d_loop.c:642static boolean PlayersInGame(void) -
TicdupSquash(function)progs/doomgeneric/d_loop.c:672static void TicdupSquash(ticcmd_set_t *set) -
SinglePlayerClear(function)progs/doomgeneric/d_loop.c:689static void SinglePlayerClear(ticcmd_set_t *set) -
TryRunTics(function)progs/doomgeneric/d_loop.c:706void TryRunTics (void) -
D_RegisterLoopCallbacks(function)progs/doomgeneric/d_loop.c:822void D_RegisterLoopCallbacks(loop_interface_t *i)
Depends on: progs/doomgeneric/net_defs.h
Imported by: progs/doomgeneric/d_loop.c, progs/doomgeneric/d_net.c, progs/doomgeneric/doomstat.h, progs/doomgeneric/r_main.c
-
D_RegisterLoopCallbacks(function)progs/doomgeneric/d_loop.h:52void D_RegisterLoopCallbacks(loop_interface_t *i);-- Register callback functions for the main loop code to use. -
NetUpdate(function)progs/doomgeneric/d_loop.h:55void NetUpdate (void);-- Create any new ticcmds and broadcast to other players. -
D_QuitNetGame(function)progs/doomgeneric/d_loop.h:59void D_QuitNetGame (void);-- Broadcasts special packets to other players to notify of game exit -
TryRunTics(function)progs/doomgeneric/d_loop.h:62void TryRunTics (void);-- ? how many ticks to run? -
D_StartGameLoop(function)progs/doomgeneric/d_loop.h:65void D_StartGameLoop(void);-- Called at start of game loop to initialize timers -
D_StartNetGame(function)progs/doomgeneric/d_loop.h:74void D_StartNetGame(net_gamesettings_t *settings, netgame_startup_callback_t callback);
Depends on: kernel/string.c, progs/doomgeneric/am_map.h, progs/doomgeneric/config.h, progs/doomgeneric/d_iwad.h, progs/doomgeneric/d_main.h, progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/f_finale.h, progs/doomgeneric/f_wipe.h, progs/doomgeneric/g_game.h, progs/doomgeneric/hu_stuff.h, progs/doomgeneric/i_endoom.h, progs/doomgeneric/i_joystick.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_config.h, progs/doomgeneric/m_controls.h, progs/doomgeneric/m_menu.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/net_client.h, progs/doomgeneric/net_dedicated.h, progs/doomgeneric/net_query.h, progs/doomgeneric/p_saveg.h, progs/doomgeneric/p_setup.h, progs/doomgeneric/r_local.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/sounds.h, progs/doomgeneric/st_stuff.h, progs/doomgeneric/statdump.h, progs/doomgeneric/v_video.h, progs/doomgeneric/w_main.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/wi_stuff.h, progs/doomgeneric/z_zone.h
-
D_ConnectNetGame(function)progs/doomgeneric/d_main.c:131void D_ConnectNetGame(void); -
D_CheckNetGame(function)progs/doomgeneric/d_main.c:132void D_CheckNetGame(void); -
D_ProcessEvents(function)progs/doomgeneric/d_main.c:139void D_ProcessEvents (void)-- D_ProcessEvents Send all the events of the given timestamp down the responder chain -
R_ExecuteSetViewSize(function)progs/doomgeneric/d_main.c:167void R_ExecuteSetViewSize (void); -
D_Display(function)progs/doomgeneric/d_main.c:169void D_Display (void) -
D_BindVariables(function)progs/doomgeneric/d_main.c:335void D_BindVariables(void) -
D_GrabMouseCallback(function)progs/doomgeneric/d_main.c:388boolean D_GrabMouseCallback(void) -
D_DoomLoop(function)progs/doomgeneric/d_main.c:408void D_DoomLoop (void)-- D_DoomLoop -
D_PageTicker(function)progs/doomgeneric/d_main.c:490void D_PageTicker (void)-- D_PageTicker Handles timing for warped projection -
D_PageDrawer(function)progs/doomgeneric/d_main.c:501void D_PageDrawer (void)-- D_PageDrawer -
D_AdvanceDemo(function)progs/doomgeneric/d_main.c:511void D_AdvanceDemo (void)-- D_AdvanceDemo Called after each demo or intro demosequence finishes -
D_DoAdvanceDemo(function)progs/doomgeneric/d_main.c:521void D_DoAdvanceDemo (void)-- This cycles through the demo sequences. -
D_StartTitle(function)progs/doomgeneric/d_main.c:609void D_StartTitle (void)-- D_StartTitle -
GetGameName(function)progs/doomgeneric/d_main.c:658static char *GetGameName(char *gamename) -
SetMissionForPackName(function)progs/doomgeneric/d_main.c:701static void SetMissionForPackName(char *pack_name) -
D_IdentifyVersion(function)progs/doomgeneric/d_main.c:737void D_IdentifyVersion(void) -
D_SetGameDescription(function)progs/doomgeneric/d_main.c:820void D_SetGameDescription(void) -
D_AddFile(function)progs/doomgeneric/d_main.c:883static boolean D_AddFile(char *filename) -
PrintDehackedBanners(function)progs/doomgeneric/d_main.c:918void PrintDehackedBanners(void) -
InitGameVersion(function)progs/doomgeneric/d_main.c:963static void InitGameVersion(void) -
PrintGameVersion(function)progs/doomgeneric/d_main.c:1065void PrintGameVersion(void) -
D_Endoom(function)progs/doomgeneric/d_main.c:1082static void D_Endoom(void) -
LoadIwadDeh(function)progs/doomgeneric/d_main.c:1105static void LoadIwadDeh(void)-- if ORIGCODE Load dehacked patches needed for certain IWADs. -
D_DoomMain(function)progs/doomgeneric/d_main.c:1178void D_DoomMain (void)-- D_DoomMain
Depends on: progs/doomgeneric/doomdef.h
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/f_finale.c, progs/doomgeneric/g_game.c, progs/doomgeneric/i_video.c, progs/doomgeneric/m_menu.c
-
D_ProcessEvents(function)progs/doomgeneric/d_main.h:30void D_ProcessEvents (void); -
D_PageTicker(function)progs/doomgeneric/d_main.h:36void D_PageTicker (void);-- BASE LEVEL -
D_PageDrawer(function)progs/doomgeneric/d_main.h:37void D_PageDrawer (void); -
D_AdvanceDemo(function)progs/doomgeneric/d_main.h:38void D_AdvanceDemo (void); -
D_DoAdvanceDemo(function)progs/doomgeneric/d_main.h:39void D_DoAdvanceDemo (void); -
D_StartTitle(function)progs/doomgeneric/d_main.h:40void D_StartTitle (void);
Depends on: progs/doomgeneric/d_mode.h, progs/doomgeneric/doomtype.h
-
D_ValidGameMode(function)progs/doomgeneric/d_mode.c:50boolean D_ValidGameMode(GameMission_t mission, GameMode_t mode) -
D_ValidEpisodeMap(function)progs/doomgeneric/d_mode.c:65boolean D_ValidEpisodeMap(GameMission_t mission, GameMode_t mode, int e... -
D_GetNumEpisodes(function)progs/doomgeneric/d_mode.c:103int D_GetNumEpisodes(GameMission_t mission, GameMode_t mode) -
D_ValidGameVersion(function)progs/doomgeneric/d_mode.c:135boolean D_ValidGameVersion(GameMission_t mission, GameVersion_t version) -
D_IsEpisodeMap(function)progs/doomgeneric/d_mode.c:161boolean D_IsEpisodeMap(GameMission_t mission) -
D_GameMissionString(function)progs/doomgeneric/d_mode.c:182char *D_GameMissionString(GameMission_t mission)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/d_iwad.h, progs/doomgeneric/d_mode.c, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/statdump.c, progs/doomgeneric/w_wad.h
-
D_GetNumEpisodes(function)progs/doomgeneric/d_mode.h:93int D_GetNumEpisodes(GameMission_t mission, GameMode_t mode); -
D_GameMissionString(function)progs/doomgeneric/d_mode.h:95char *D_GameMissionString(GameMission_t mission);
Depends on: progs/doomgeneric/d_loop.h, progs/doomgeneric/d_main.h, progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/g_game.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_menu.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/w_checksum.h, progs/doomgeneric/w_wad.h
-
PlayerQuitGame(function)progs/doomgeneric/d_net.c:45static void PlayerQuitGame(player_t *player) -
RunTic(function)progs/doomgeneric/d_net.c:71static void RunTic(ticcmd_t *cmds, boolean *ingame) -
LoadGameSettings(function)progs/doomgeneric/d_net.c:108static void LoadGameSettings(net_gamesettings_t *settings) -
SaveGameSettings(function)progs/doomgeneric/d_net.c:139static void SaveGameSettings(net_gamesettings_t *settings) -
InitConnectData(function)progs/doomgeneric/d_net.c:159static void InitConnectData(net_connect_data_t *connect_data) -
D_ConnectNetGame(function)progs/doomgeneric/d_net.c:215void D_ConnectNetGame(void) -
D_CheckNetGame(function)progs/doomgeneric/d_net.c:240void D_CheckNetGame (void)-- D_CheckNetGame Works out player numbers among the net participants
Depends on: progs/doomgeneric/deh_str.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/sha1.h
Imported by: progs/doomgeneric/am_map.c, progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/f_finale.c, progs/doomgeneric/g_game.c, progs/doomgeneric/hu_stuff.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/p_doors.c, progs/doomgeneric/p_inter.c, progs/doomgeneric/p_saveg.c, progs/doomgeneric/p_setup.c, progs/doomgeneric/p_spec.c, progs/doomgeneric/p_switch.c, progs/doomgeneric/r_data.c, progs/doomgeneric/r_draw.c, progs/doomgeneric/r_things.c, progs/doomgeneric/st_lib.c, progs/doomgeneric/st_stuff.c, progs/doomgeneric/wi_stuff.c
-
DEH_ParseCommandLine(function)progs/doomgeneric/deh_main.h:33void DEH_ParseCommandLine(void); -
DEH_LoadFile(function)progs/doomgeneric/deh_main.h:34int DEH_LoadFile(char *filename); -
DEH_LoadLump(function)progs/doomgeneric/deh_main.h:35int DEH_LoadLump(int lumpnum, boolean allow_long, boolean allow_error); -
DEH_LoadLumpByName(function)progs/doomgeneric/deh_main.h:36int DEH_LoadLumpByName(char *name, boolean allow_long, boolean allow_error); -
DEH_Checksum(function)progs/doomgeneric/deh_main.h:40void DEH_Checksum(sha1_digest_t digest);
Depends on: progs/doomgeneric/doomfeatures.h
Imported by: progs/doomgeneric/d_iwad.c, progs/doomgeneric/deh_main.h, progs/doomgeneric/i_input.c, progs/doomgeneric/i_system.c, progs/doomgeneric/m_misc.c, progs/doomgeneric/s_sound.c, progs/doomgeneric/v_video.c
-
DEH_String(function)progs/doomgeneric/deh_str.h:29char *DEH_String(char *s); -
DEH_printf(function)progs/doomgeneric/deh_str.h:30void DEH_printf(char *fmt, ...); -
DEH_fprintf(function)progs/doomgeneric/deh_str.h:31void DEH_fprintf(FILE *fstream, char *fmt, ...); -
DEH_snprintf(function)progs/doomgeneric/deh_str.h:32void DEH_snprintf(char *buffer, size_t len, char *fmt, ...); -
DEH_AddStringReplacement(function)progs/doomgeneric/deh_str.h:33void DEH_AddStringReplacement(char *from_text, char *to_text);
-
D_DoomMain(function)progs/doomgeneric/doom.h:28void D_DoomMain (void);
Depends on: progs/doomgeneric/doomgeneric.h
-
dg_Create(function)progs/doomgeneric/doomgeneric.c:6void dg_Create()
Imported by: progs/doomgeneric/doomgeneric.c, progs/doomgeneric/doomgeneric_minios.c, progs/doomgeneric/doomgeneric_sdl.c, progs/doomgeneric/doomgeneric_soso.c, progs/doomgeneric/doomgeneric_sosox.c, progs/doomgeneric/doomgeneric_win.c, progs/doomgeneric/doomgeneric_xlib.c, progs/doomgeneric/i_input.c, progs/doomgeneric/i_minios_sound.c, progs/doomgeneric/i_timer.c, progs/doomgeneric/i_video.c
-
DG_Init(function)progs/doomgeneric/doomgeneric.h:14void DG_Init(); -
DG_DrawFrame(function)progs/doomgeneric/doomgeneric.h:15void DG_DrawFrame(); -
DG_SleepMs(function)progs/doomgeneric/doomgeneric.h:16void DG_SleepMs(uint32_t ms); -
DG_GetTicksMs(function)progs/doomgeneric/doomgeneric.h:17uint32_t DG_GetTicksMs(); -
DG_GetKey(function)progs/doomgeneric/doomgeneric.h:18int DG_GetKey(int* pressed, unsigned char* key); -
DG_SetWindowTitle(function)progs/doomgeneric/doomgeneric.h:19void DG_SetWindowTitle(const char * title);
Next: API_p11.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