Repository navigation
Agent SYMBOLS_p10
grisun0 edited this page Oct 23, 2026
·
12 revisions
Previous: SYMBOLS_p9.md
| Symbol | Kind | File:Line | Signature |
|---|---|---|---|
sys_linux_rmdir |
function | kernel/syscalls.c:3320 |
static long sys_linux_rmdir(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_sched_getaffinity |
function | kernel/syscalls.c:2801 |
static long sys_linux_sched_getaffinity(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_select |
function | kernel/syscalls.c:3031 |
static long sys_linux_select(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_sendmmsg |
function | kernel/syscalls.c:2912 |
static long sys_linux_sendmmsg(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_sendmsg |
function | kernel/syscalls.c:2906 |
static long sys_linux_sendmsg(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_sendto |
function | kernel/syscalls.c:2723 |
static long sys_linux_sendto(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_setsockopt |
function | kernel/syscalls.c:2880 |
static long sys_linux_setsockopt(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_shutdown |
function | kernel/syscalls.c:2733 |
static long sys_linux_shutdown(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_sigaction |
function | kernel/syscalls.c:2593 |
static long sys_linux_sigaction(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_sigprocmask |
function | kernel/syscalls.c:2598 |
static long sys_linux_sigprocmask(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_socket |
function | kernel/syscalls.c:2695 |
static long sys_linux_socket(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_time |
function | kernel/syscalls.c:284 |
static long sys_linux_time(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_umask |
function | kernel/syscalls.c:3334 |
static long sys_linux_umask(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_uname |
function | kernel/syscalls.c:3206 |
static long sys_linux_uname(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_unlink |
function | kernel/syscalls.c:3089 |
static long sys_linux_unlink(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_write |
function | kernel/syscalls.c:1351 |
static long sys_linux_write(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_writev |
function | kernel/syscalls.c:1358 |
static long sys_linux_writev(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_clip_get |
function | kernel/syscalls.c:770 |
static long sys_minios_clip_get(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_clip_set |
function | kernel/syscalls.c:760 |
static long sys_minios_clip_set(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_dir_list |
function | kernel/syscalls.c:1069 |
static long sys_minios_dir_list(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_dns |
function | kernel/syscalls.c:266 |
static long sys_minios_dns(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_doom_frame |
function | kernel/syscalls.c:409 |
static long sys_minios_doom_frame(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_fb_info |
function | kernel/syscalls.c:442 |
static long sys_minios_fb_info(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_futex_wait |
function | kernel/syscalls.c:799 |
static long sys_minios_futex_wait(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_futex_wake |
function | kernel/syscalls.c:805 |
static long sys_minios_futex_wake(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_getc_raw |
function | kernel/syscalls.c:863 |
static long sys_minios_getc_raw(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_gfx_title |
function | kernel/syscalls.c:698 |
static long sys_minios_gfx_title(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_gfx_zoom |
function | kernel/syscalls.c:420 |
static long sys_minios_gfx_zoom(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_kbd |
function | kernel/syscalls.c:346 |
static long sys_minios_kbd(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_kbd_raw |
function | kernel/syscalls.c:378 |
static long sys_minios_kbd_raw(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_lz4_compress |
function | kernel/syscalls.c:605 |
static long sys_minios_lz4_compress(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_lz4_decompress |
function | kernel/syscalls.c:618 |
static long sys_minios_lz4_decompress(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_mouse |
function | kernel/syscalls.c:632 |
static long sys_minios_mouse(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_nk_frame |
function | kernel/syscalls.c:656 |
static long sys_minios_nk_frame(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_palette |
function | kernel/syscalls.c:366 |
static long sys_minios_palette(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_pcm2_close |
function | kernel/syscalls.c:750 |
static long sys_minios_pcm2_close(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_pcm2_open |
function | kernel/syscalls.c:737 |
static long sys_minios_pcm2_open(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_pcm2_write |
function | kernel/syscalls.c:742 |
static long sys_minios_pcm2_write(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_pcspk_init |
function | kernel/syscalls.c:391 |
static long sys_minios_pcspk_init(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_pcspk_tone |
function | kernel/syscalls.c:395 |
static long sys_minios_pcspk_tone(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_pcspk_vol |
function | kernel/syscalls.c:462 |
static long sys_minios_pcspk_vol(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_rlimit |
function | kernel/syscalls.c:897 |
static long sys_minios_rlimit(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_rtc |
function | kernel/syscalls.c:429 |
static long sys_minios_rtc(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_sb16_open |
function | kernel/syscalls.c:675 |
static long sys_minios_sb16_open(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_sb16_pump |
function | kernel/syscalls.c:712 |
static long sys_minios_sb16_pump(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_sb16_stream_close |
function | kernel/syscalls.c:720 |
static long sys_minios_sb16_stream_close(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_sb16_stream_open |
function | kernel/syscalls.c:716 |
static long sys_minios_sb16_stream_open(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_sb16_stream_submit |
function | kernel/syscalls.c:724 |
static long sys_minios_sb16_stream_submit(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_sb16_stream_vol |
function | kernel/syscalls.c:786 |
static long sys_minios_sb16_stream_vol(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_sb16_submit |
function | kernel/syscalls.c:687 |
static long sys_minios_sb16_submit(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_spawn |
function | kernel/syscalls.c:594 |
static long sys_minios_spawn(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_submit_batch |
function | kernel/syscalls.c:874 |
static long sys_minios_submit_batch(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_time |
function | kernel/syscalls.c:342 |
static long sys_minios_time(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_tls_retired |
function | kernel/syscalls.c:271 |
static long sys_minios_tls_retired(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_vga_mode |
function | kernel/syscalls.c:384 |
static long sys_minios_vga_mode(long a1, long a2, long a3, long a4, long a5, long a6) |
syscall_name |
function | kernel/syscalls.c:3472 |
const char *syscall_name(long n) |
syscall_trace_enabled |
function | kernel/syscalls.c:1241 |
long syscall_trace_enabled(void) |
syscall_trace_set |
function | kernel/syscalls.c:1242 |
void syscall_trace_set(int on) |
syscall_trace_shown |
function | kernel/syscalls.c:1245 |
unsigned long syscall_trace_shown(void) |
syscall_trace_verbose_enabled |
function | kernel/syscalls.c:1243 |
long syscall_trace_verbose_enabled(void) |
syscall_trace_verbose_set |
function | kernel/syscalls.c:1244 |
void syscall_trace_verbose_set(int on) |
trace_hint_print |
function | kernel/syscalls.c:3513 |
static void trace_hint_print(long n, int kind, const char *path, lon... |
trace_is_noisy |
function | kernel/syscalls.c:3443 |
static int trace_is_noisy(long n) |
unchanged |
function | kernel/syscalls.c:1260 |
* unchanged (same code, same order of checks). Numbers >= 200 that * overlap real Linux ABIs stay in the switch as... |
unlink_kpath |
function | kernel/syscalls.c:3073 |
static long unlink_kpath(const char *path) |
untouched |
function | kernel/syscalls.c:139 |
* child untouched (caller refuses fail-closed). */ int kfd_view_copy(proc_t *child, proc_t *parent) |
user_range_ok |
function | kernel/syscalls.c:3624 |
int user_range_ok(unsigned long p, unsigned long len) |
view |
function | kernel/syscalls.c:503 |
* view (same as the clear builtin). Anything else is -EINVAL. Each * out-word is range-checked...
|
vma_free_cover |
function | kernel/syscalls.c:2281 |
static vma_node_t *vma_free_cover(unsigned long base, unsigned long len) |
vma_live_first_overlap |
function | kernel/syscalls.c:2095 |
static vma_node_t *vma_live_first_overlap(unsigned long base, unsigned long end) |
vma_live_overlap |
function | kernel/syscalls.c:2300 |
static int vma_live_overlap(unsigned long base, unsigned long len) |
vma_live_remainder |
function | kernel/syscalls.c:2112 |
static int vma_live_remainder(unsigned long base, unsigned long len, int file, int ino, u... |
wall_us_now |
function | kernel/syscalls.c:256 |
unsigned long wall_us_now(void) |
LINUX_ECHILD |
macro | kernel/syscalls_proc.c:197 |
#define LINUX_ECHILD |
LINUX_EINVAL |
macro | kernel/syscalls_proc.c:198 |
#define LINUX_EINVAL |
LINUX_ESRCH |
macro | kernel/syscalls_proc.c:199 |
#define LINUX_ESRCH |
LINUX_SIGKILL |
macro | kernel/syscalls_proc.c:194 |
#define LINUX_SIGKILL |
LINUX_STATUS_CODE |
macro | kernel/syscalls_proc.c:196 |
#define LINUX_STATUS_CODE |
LINUX_STATUS_SHIFT |
macro | kernel/syscalls_proc.c:195 |
#define LINUX_STATUS_SHIFT |
LINUX_WNOHANG |
macro | kernel/syscalls_proc.c:193 |
#define LINUX_WNOHANG |
groups |
function | kernel/syscalls_proc.c:213 |
* groups (pid 0 and < -1) are not modelled and wait for any child. */ long sys_linux_wait4(long a... |
kill |
function | kernel/syscalls_proc.c:192 |
* historic kill (SIGKILL), -N is signal N (a seccomp kill is -SIGSYS). */ #define LINUX_WNOHANG ... |
sig |
function | kernel/syscalls_proc.c:245 |
* the target as killed by sig (wait4 reports WTERMSIG); |
state |
function | kernel/syscalls_proc.c:5 |
* touches only scheduler state (current_pid, procs[], do_* / * seccomp_* / yield) plus the kernel-wide user_range_ok... |
sys_linux_clone |
function | kernel/syscalls_proc.c:83 |
long sys_linux_clone(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_execve |
function | kernel/syscalls_proc.c:99 |
long sys_linux_execve(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_exit |
function | kernel/syscalls_proc.c:184 |
long sys_linux_exit(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_fork |
function | kernel/syscalls_proc.c:89 |
long sys_linux_fork(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_getpid |
function | kernel/syscalls_proc.c:75 |
long sys_linux_getpid(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_gettid |
function | kernel/syscalls_proc.c:259 |
long sys_linux_gettid(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_kill |
function | kernel/syscalls_proc.c:248 |
long sys_linux_kill(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_vfork |
function | kernel/syscalls_proc.c:94 |
long sys_linux_vfork(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_linux_yield |
function | kernel/syscalls_proc.c:66 |
long sys_linux_yield(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_clone |
function | kernel/syscalls_proc.c:18 |
long sys_minios_clone(long flags, long newsp, long a3, long a4, long a5, long a6) |
sys_minios_nice |
function | kernel/syscalls_proc.c:53 |
long sys_minios_nice(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_seccomp |
function | kernel/syscalls_proc.c:37 |
long sys_minios_seccomp(long a1, long a2, long a3, long a4, long a5, long a6) |
sys_minios_thread_spawn |
function | kernel/syscalls_proc.c:24 |
long sys_minios_thread_spawn(long a1, long a2, long a3, long a4, long a5, long a6) |
tick_audio_count |
function | kernel/tick.c:133 |
int tick_audio_count(void) |
tick_desktop_count |
function | kernel/tick.c:144 |
int tick_desktop_count(void) |
tick_desktop_due |
function | kernel/tick.c:160 |
int tick_desktop_due(unsigned long long ticks, unsigned interval) |
tick_register_audio |
function | kernel/tick.c:58 |
int tick_register_audio(tick_fn_t fn, void *ctx) |
tick_register_desktop |
function | kernel/tick.c:76 |
int tick_register_desktop(tick_fn_t fn, void *ctx) |
tick_register_usb |
function | kernel/tick.c:89 |
int tick_register_usb(tick_fn_t fn, void *ctx) |
tick_reset |
function | kernel/tick.c:34 |
void tick_reset(void) |
tick_run_audio |
function | kernel/tick.c:113 |
void tick_run_audio(void) |
tick_run_desktop |
function | kernel/tick.c:123 |
void tick_run_desktop(void) |
tick_run_usb |
function | kernel/tick.c:103 |
void tick_run_usb(void) |
tick_slot_t |
struct | kernel/tick.c:15 |
`` |
ktime_init |
function | kernel/time.c:19 |
static void ktime_init(void) |
ktime_ms |
function | kernel/time.c:33 |
unsigned long ktime_ms(void) |
ktime_rdtsc |
function | kernel/time.c:13 |
static unsigned long ktime_rdtsc(void) |
ktime_us |
function | kernel/time.c:41 |
unsigned long ktime_us(void) |
CURSOR_TIP_X |
macro | kernel/vga_cursor.c:28 |
#define CURSOR_TIP_X |
CURSOR_TIP_Y |
macro | kernel/vga_cursor.c:29 |
#define CURSOR_TIP_Y |
cursor_draw |
function | kernel/vga_cursor.c:68 |
static void cursor_draw(int mx, int my) |
cursor_erase |
function | kernel/vga_cursor.c:133 |
void cursor_erase(void) |
cursor_has_set_neighbour |
function | kernel/vga_cursor.c:57 |
static int cursor_has_set_neighbour(int i, int j) |
cursor_invalidate |
function | kernel/vga_cursor.c:141 |
void cursor_invalidate(void) |
cursor_is_set |
function | kernel/vga_cursor.c:50 |
static int cursor_is_set(int i, int j) |
cursor_move |
function | kernel/vga_cursor.c:116 |
void cursor_move(int mx, int my) |
cursor_note_repaint |
function | kernel/vga_cursor.c:147 |
void cursor_note_repaint(int x0, int y0, int w, int h) |
cursor_over |
function | kernel/vga_cursor.c:96 |
int cursor_over(int x0, int y0, int w, int h) |
cursor_place |
function | kernel/vga_cursor.c:106 |
void cursor_place(int mx, int my) |
cursor_restore |
function | kernel/vga_cursor.c:81 |
static void cursor_restore(int mx, int my) |
cursor_save_bg |
function | kernel/vga_cursor.c:40 |
static void cursor_save_bg(int mx, int my) |
FBT |
macro | kernel/vga_fb.c:145 |
#define FBT |
FB_OFFSET |
macro | kernel/vga_fb.c:1687 |
#define FB_OFFSET(x,y) |
GFX_CURSOR_FOLLOW_TICKS |
macro | kernel/vga_fb.c:558 |
#define GFX_CURSOR_FOLLOW_TICKS |
GFX_CURSOR_IDLE_TICKS |
macro | kernel/vga_fb.c:552 |
#define GFX_CURSOR_IDLE_TICKS |
GFX_KEEP_BYTES |
macro | kernel/vga_fb.c:526 |
#define GFX_KEEP_BYTES |
GFX_PROG_LEN |
macro | kernel/vga_fb.c:610 |
#define GFX_PROG_LEN |
GFX_SRC_IDX |
macro | kernel/vga_fb.c:524 |
#define GFX_SRC_IDX |
GFX_SRC_RGB |
macro | kernel/vga_fb.c:525 |
#define GFX_SRC_RGB |
LG_LINE |
macro | kernel/vga_fb.c:296 |
#define LG_LINE(a) |
TB_GFX_TITLE_MAX |
macro | kernel/vga_fb.c:2517 |
#define TB_GFX_TITLE_MAX |
WIN_DEF_COLS |
macro | kernel/vga_fb.c:936 |
#define WIN_DEF_COLS |
WIN_DEF_ROWS |
macro | kernel/vga_fb.c:937 |
#define WIN_DEF_ROWS |
WIN_DEF_X |
macro | kernel/vga_fb.c:938 |
#define WIN_DEF_X |
WIN_DEF_Y |
macro | kernel/vga_fb.c:939 |
#define WIN_DEF_Y |
WM_ELINE_SZ |
macro | kernel/vga_fb.c:968 |
#define WM_ELINE_SZ |
WM_MAX_TERMS |
macro | kernel/vga_fb.c:967 |
#define WM_MAX_TERMS |
act_nrows |
function | kernel/vga_fb.c:371 |
static int act_nrows(void) |
alone |
function | kernel/vga_fb.c:1399 |
* window alone (an unfocused graphics window minimizes to the taskbar, * exactly like the hidden... |
app |
function | kernel/vga_fb.c:1195 |
* a gfx child spawned from another gfx app (file -> vedit) keeps the * terminal focused, so its keys and wheel keep... |
buffer |
function | kernel/vga_fb.c:2870 |
* owns the buffer (indices reset, render reads an empty ring). */ void term_clear(void) |
ci_eq |
function | kernel/vga_fb.c:649 |
static int ci_eq(const char *a, const char *b) |
command |
function | kernel/vga_fb.c:4140 |
* its launch command (config-driven, covers apps that never set a window * title); |
compositions |
function | kernel/vga_fb.c:133 |
* compositions (an ISR tick composing inside a syscall composition) draw * into the same shadow and leave the... |
content |
function | kernel/vga_fb.c:1269 |
* windows would share content (same prompt/output on both) and a park * would alias src == dst. ... |
coordinates |
function | kernel/vga_fb.c:782 |
* windows keep the exact historical coordinates (including outside the * window); |
desktop_shortcuts_draw |
function | kernel/vga_fb.c:4051 |
void desktop_shortcuts_draw(void) |
desktop_shortcuts_hit_test |
function | kernel/vga_fb.c:4166 |
const char *desktop_shortcuts_hit_test(int mx, int my) |
desktop_shortcuts_load |
function | kernel/vga_fb.c:3825 |
void desktop_shortcuts_load(void) |
directly |
function | kernel/vga_fb.c:2207 |
* RGB sources pack directly (quantized to the wallpaper cube in 8-bit). */ static void gfx_scale_... |
disp_clamp |
function | kernel/vga_fb.c:382 |
static void disp_clamp(void) |
dock_bounce_counts |
function | kernel/vga_fb.c:3933 |
void dock_bounce_counts(unsigned long *kicks, unsigned long *paints) |
dock_bounce_elapsed |
function | kernel/vga_fb.c:3949 |
static unsigned long dock_bounce_elapsed(void) |
dock_bounce_live |
function | kernel/vga_fb.c:3957 |
static int dock_bounce_live(void) |
dock_click_count |
function | kernel/vga_fb.c:3943 |
void dock_click_count(unsigned long *edges) |
dock_hover_index |
function | kernel/vga_fb.c:3906 |
static int dock_hover_index(int mx, int my) |
dock_label_px |
function | kernel/vga_fb.c:3791 |
static int dock_label_px(const struct desktop_shortcut *sc) |
dock_paint_hover |
function | kernel/vga_fb.c:4109 |
static void dock_paint_hover(int hover) |
dock_paint_icons |
function | kernel/vga_fb.c:4015 |
static void dock_paint_icons(int hover) |
dock_pending_active |
function | kernel/vga_fb.c:4007 |
int dock_pending_active(void) |
draw_scrollbar |
function | kernel/vga_fb.c:2775 |
static void draw_scrollbar(void) |
draw_speaker_icon |
function | kernel/vga_fb.c:2550 |
static void draw_speaker_icon(int x, int y, uint8_t color) |
draw_title_win |
function | kernel/vga_fb.c:2488 |
static void draw_title_win(int idx, int focused) |
escapes |
function | kernel/vga_fb.c:2939 |
* swallowing them here keeps the escapes (which the serial side needs) * from printing as li... |
fb_bytes_per_pixel |
function | kernel/vga_fb.c:117 |
int fb_bytes_per_pixel(void) |
fb_compose_begin |
function | kernel/vga_fb.c:221 |
static int fb_compose_begin(void) |
fb_compose_end |
function | kernel/vga_fb.c:234 |
static void fb_compose_end(int owner) |
fb_copy_bytes |
function | kernel/vga_fb.c:151 |
static void fb_copy_bytes(volatile void *dst, const volatile void *src, unsigned long n) |
fb_fill_run |
function | kernel/vga_fb.c:1882 |
static void fb_fill_run(int x, int y, int n, unsigned long px) |
fb_fill_u32 |
function | kernel/vga_fb.c:169 |
static void fb_fill_u32(volatile void *dst, unsigned int v, unsigned long n) |
fb_frame_bytes |
function | kernel/vga_fb.c:183 |
static unsigned long fb_frame_bytes(void) |
fb_glyph |
function | kernel/vga_fb.c:1970 |
static const uint8_t *fb_glyph(unsigned char c) |
fb_pack_idx |
function | kernel/vga_fb.c:1765 |
static unsigned long fb_pack_idx(unsigned idx) |
fb_present_shadow |
function | kernel/vga_fb.c:210 |
static void fb_present_shadow(void) |
fb_read_packed |
function | kernel/vga_fb.c:1801 |
unsigned long fb_read_packed(int x, int y) |
fb_read_row_packed |
function | kernel/vga_fb.c:1860 |
void fb_read_row_packed(int x, int y, unsigned int *dst, int n) |
fb_shadow_ready |
function | kernel/vga_fb.c:189 |
static int fb_shadow_ready(void) |
fb_write_packed |
function | kernel/vga_fb.c:1781 |
void fb_write_packed(int x, int y, unsigned long rgb) |
fb_write_row_packed |
function | kernel/vga_fb.c:1830 |
void fb_write_row_packed(int x, int y, const unsigned int *src, int n) |
first |
function | kernel/vga_fb.c:456 |
* screen ever showing it whole first (the old flash-then-melt). */ static unsigned int *fx_start_... |
flag |
function | kernel/vga_fb.c:533 |
* is the minimized flag (the program keeps running, nothing composites); |
from |
function | kernel/vga_fb.c:3246 |
* leaving returns to the view it came from (floating or tiled). Returns * 0 on success, -1 witho... |
gfx_animate |
function | kernel/vga_fb.c:3148 |
static void gfx_animate(const wm_gfxview_rect_t *from, const wm_gfxview_rect_t *to, ... |
gfx_compose |
function | kernel/vga_fb.c:2343 |
static void gfx_compose(const volatile uint8_t *src, int kind, int sw, int sh, ... |
gfx_covers_screen |
function | kernel/vga_fb.c:581 |
static int gfx_covers_screen(void) |
gfx_cursor_follow_idle |
function | kernel/vga_fb.c:2425 |
static void gfx_cursor_follow_idle(void) |
gfx_drop_focus |
function | kernel/vga_fb.c:3235 |
static void gfx_drop_focus(int source) |
gfx_float_frame |
function | kernel/vga_fb.c:752 |
static int gfx_float_frame(wm_gfxview_rect_t *out) |
gfx_keep_save |
function | kernel/vga_fb.c:587 |
static void gfx_keep_save(const volatile uint8_t *src, int kind, int sw, int sh) |
gfx_letterbox |
function | kernel/vga_fb.c:2312 |
static void gfx_letterbox(const wm_gfxview_t *v) |
gfx_present |
function | kernel/vga_fb.c:2409 |
static void gfx_present(const volatile uint8_t *bb, int kind, int sw, int sh) |
gfx_prog_icon |
function | kernel/vga_fb.c:662 |
static const uint8_t *gfx_prog_icon(void) |
gfx_snap |
function | kernel/vga_fb.c:3367 |
static void gfx_snap(int zone) |
gfx_task_icon |
function | kernel/vga_fb.c:4145 |
static const uint8_t *gfx_task_icon(void) |
gfx_taskbar_rect |
function | kernel/vga_fb.c:3198 |
static void gfx_taskbar_rect(wm_gfxview_rect_t *r) |
gfx_title |
function | kernel/vga_fb.c:2331 |
static void gfx_title(const wm_gfxview_t *v) |
gfx_transition |
function | kernel/vga_fb.c:976 |
static void gfx_transition(const wm_gfxview_rect_t *from, int from_titled); |
gfx_view_cfg |
function | kernel/vga_fb.c:572 |
static wm_gfxview_config_t gfx_view_cfg(void) |
gfx_view_for |
function | kernel/vga_fb.c:726 |
static int gfx_view_for(int sw, int sh, wm_gfxview_t *v) |
gfx_view_in_rect |
function | kernel/vga_fb.c:3129 |
static void gfx_view_in_rect(const wm_gfxview_rect_t *r, int titled, wm_gfxview_t *v) |
gfx_view_publish |
function | kernel/vga_fb.c:738 |
static void gfx_view_publish(const wm_gfxview_t *v) |
icon_decode |
function | kernel/vga_fb.c:3729 |
static const uint8_t *icon_decode(const char *path) |
icon_embedded |
function | kernel/vga_fb.c:3709 |
static const uint8_t *icon_embedded(const char *name) |
icon_embedded_rgba |
function | kernel/vga_fb.c:3763 |
static const uint8_t *icon_embedded_rgba(const uint8_t *idx) |
icon_nearest |
function | kernel/vga_fb.c:3693 |
static int icon_nearest(int r, int g, int b) |
letterbox |
function | kernel/vga_fb.c:537 |
* present to repaint chrome plus letterbox (after a desktop redraw or a * view change); |
lg_alloc |
function | kernel/vga_fb.c:333 |
static void lg_alloc(void) |
lg_get |
function | kernel/vga_fb.c:305 |
static const char *lg_get(int i) |
lg_push |
function | kernel/vga_fb.c:312 |
static void lg_push(const char *line, int len) |
line |
function | kernel/vga_fb.c:2930 |
* display stale bytes left over from a longer previous line (e.g. the prompt * would show the ta... |
line_at |
function | kernel/vga_fb.c:400 |
static const char *line_at(int abs, int *off) |
line_nrows |
function | kernel/vga_fb.c:364 |
static int line_nrows(int len) |
mouse_apply_wheel |
function | kernel/vga_fb.c:4206 |
static void mouse_apply_wheel(int wheel, int step) |
mouse_drag_gfx |
function | kernel/vga_fb.c:4230 |
static void mouse_drag_gfx(const wm_geom_config_t *gcfg, int mx, int my) |
mouse_drag_term |
function | kernel/vga_fb.c:4282 |
static void mouse_drag_term(const wm_geom_config_t *gcfg, int win_w, int mx, int my, int gfx_cursor) |
mouse_focus_topmost |
function | kernel/vga_fb.c:4180 |
static int mouse_focus_topmost(int mx, int my) |
mouse_scrollbar |
function | kernel/vga_fb.c:4305 |
static void mouse_scrollbar(const wm_geom_config_t *gcfg, int mx, int my) |
path |
function | kernel/vga_fb.c:4354 |
* present path (blit_gfx_buf) is the sole cursor painter. The tick * used to share the sprite state with it and... |
pipe_field |
function | kernel/vga_fb.c:3675 |
static const char *pipe_field(const char *line, int idx, char *buf, int buflen) |
pointer |
function | kernel/vga_fb.c:4227 |
* tiled window floats it at native size under the pointer (the grab point * keeps its relative position along the... |
render_blank_row |
function | kernel/vga_fb.c:2810 |
static void render_blank_row(int vrow) |
render_row |
function | kernel/vga_fb.c:2820 |
static void render_row(int vrow, int abs) |
shcmd_base |
function | kernel/vga_fb.c:632 |
static void shcmd_base(const char *cmd, char *out, unsigned long cap) |
shortcut_cell_left |
function | kernel/vga_fb.c:3818 |
static int shortcut_cell_left(int i) |
shortcut_draw_scaled |
function | kernel/vga_fb.c:3881 |
static void shortcut_draw_scaled(const struct desktop_shortcut *sc, ... |
shortcuts_layout |
function | kernel/vga_fb.c:3800 |
static void shortcuts_layout(void) |
state |
function | kernel/vga_fb.c:4467 |
* ignores the button state (the arming press is consumed) and settles * once on expiry, so t... |
taskbar |
function | kernel/vga_fb.c:2159 |
* minimize hides the app to the taskbar (it never closes it), maximize * toggles true fullscreen... |
taskbar_handle_click |
function | kernel/vga_fb.c:2715 |
static void taskbar_handle_click(int mx, int my) |
taskbar_layout |
function | kernel/vga_fb.c:2519 |
static void taskbar_layout(void) |
taskbar_render |
function | kernel/vga_fb.c:2559 |
static void taskbar_render(void) |
taskbar_theme_cycle |
function | kernel/vga_fb.c:2675 |
static void taskbar_theme_cycle(void) |
taskbar_tick |
function | kernel/vga_fb.c:2638 |
static void taskbar_tick(void) |
term_close_default |
function | kernel/vga_fb.c:3400 |
static void term_close_default(void) |
term_finish_layout |
function | kernel/vga_fb.c:3484 |
static void term_finish_layout(void) |
term_max_cols |
function | kernel/vga_fb.c:3475 |
static int term_max_cols(void) |
term_max_rows |
function | kernel/vga_fb.c:3479 |
static int term_max_rows(void) |
term_recalc |
function | kernel/vga_fb.c:2462 |
static void term_recalc(void) |
term_render |
function | kernel/vga_fb.c:2855 |
static void term_render(void) |
term_render_active |
function | kernel/vga_fb.c:2887 |
static void term_render_active(void) |
term_toggle_fullscreen |
function | kernel/vga_fb.c:3320 |
static void term_toggle_fullscreen(void) |
term_toggle_minimize |
function | kernel/vga_fb.c:3343 |
static void term_toggle_minimize(void) |
termwin_t |
struct | kernel/vga_fb.c:978 |
`` |
text_px |
function | kernel/vga_fb.c:2067 |
static void text_px(int px, int py, const char *s, uint8_t fg, uint8_t bg) |
title |
function | kernel/vga_fb.c:2569 |
* 8px row plus its title (bright when focused). The hint line * starts after it instead of underneath. */ const... |
total_rows |
function | kernel/vga_fb.c:374 |
static int total_rows(void) |
tw_hit |
function | kernel/vga_fb.c:1644 |
static int tw_hit(int i, int mx, int my) |
tw_park |
function | kernel/vga_fb.c:1035 |
static void tw_park(int i) |
tw_select |
function | kernel/vga_fb.c:1125 |
static void tw_select(int i) |
tw_unpark |
function | kernel/vga_fb.c:1065 |
static void tw_unpark(int i) |
vga_fb_act_empty |
function | kernel/vga_fb.c:1584 |
int vga_fb_act_empty(void) |
vga_fb_blit_gfx_window |
function | kernel/vga_fb.c:2438 |
void vga_fb_blit_gfx_window(void) |
vga_fb_blit_nk_rgb_window |
function | kernel/vga_fb.c:2453 |
void vga_fb_blit_nk_rgb_window(void) |
vga_fb_blit_nk_window |
function | kernel/vga_fb.c:2447 |
void vga_fb_blit_nk_window(void) |
vga_fb_boot_config |
function | kernel/vga_fb.c:90 |
void vga_fb_boot_config(void) |
vga_fb_boot_history_to_active |
function | kernel/vga_fb.c:1254 |
static void vga_fb_boot_history_to_active(void) |
vga_fb_char |
function | kernel/vga_fb.c:2042 |
void vga_fb_char(int col, int row, char c, uint8_t fg, uint8_t bg) |
vga_fb_clear |
function | kernel/vga_fb.c:2001 |
void vga_fb_clear(void) |
vga_fb_clear_prompt |
function | kernel/vga_fb.c:1593 |
void vga_fb_clear_prompt(void) |
vga_fb_close_active |
function | kernel/vga_fb.c:3416 |
int vga_fb_close_active(void) |
vga_fb_draw_desktop |
function | kernel/vga_fb.c:3034 |
void vga_fb_draw_desktop(void) |
vga_fb_focus_event |
function | kernel/vga_fb.c:1020 |
const wm_notify_event_t *vga_fb_focus_event(void) |
vga_fb_focus_get |
function | kernel/vga_fb.c:1137 |
int vga_fb_focus_get(void) |
vga_fb_focus_id |
function | kernel/vga_fb.c:1219 |
int vga_fb_focus_id(int id) |
vga_fb_focus_next |
function | kernel/vga_fb.c:1154 |
void vga_fb_focus_next(void) |
vga_fb_focus_report |
function | kernel/vga_fb.c:1026 |
void vga_fb_focus_report(int before, int source) |
vga_fb_gfx_cursor_draw |
function | kernel/vga_fb.c:810 |
static void vga_fb_gfx_cursor_draw(void) |
vga_fb_gfx_cursor_erase |
function | kernel/vga_fb.c:800 |
static void vga_fb_gfx_cursor_erase(void) |
vga_fb_gfx_map_mouse |
function | kernel/vga_fb.c:785 |
void vga_fb_gfx_map_mouse(int *x, int *y) |
vga_fb_gfx_origin |
function | kernel/vga_fb.c:768 |
void vga_fb_gfx_origin(int *x, int *y) |
vga_fb_gfx_set_hidden |
function | kernel/vga_fb.c:3280 |
int vga_fb_gfx_set_hidden(int hide) |
vga_fb_gfx_view_name |
function | kernel/vga_fb.c:3308 |
const char *vga_fb_gfx_view_name(void) |
vga_fb_hide_text_cursor |
function | kernel/vga_fb.c:3010 |
void vga_fb_hide_text_cursor(void) |
vga_fb_history_page |
function | kernel/vga_fb.c:4599 |
void vga_fb_history_page(int dir) |
vga_fb_init |
function | kernel/vga_fb.c:4611 |
void vga_fb_init(void) |
vga_fb_is_fullscreen |
function | kernel/vga_fb.c:3362 |
int vga_fb_is_fullscreen(void) |
vga_fb_is_minimized |
function | kernel/vga_fb.c:3361 |
int vga_fb_is_minimized(void) |
vga_fb_layout_cycle |
function | kernel/vga_fb.c:1365 |
void vga_fb_layout_cycle(void) |
vga_fb_layout_get |
function | kernel/vga_fb.c:1381 |
int vga_fb_layout_get(void) |
vga_fb_layout_name |
function | kernel/vga_fb.c:1387 |
const char *vga_fb_layout_name(void) |
vga_fb_layout_set |
function | kernel/vga_fb.c:1354 |
int vga_fb_layout_set(int mode) |
vga_fb_list_windows |
function | kernel/vga_fb.c:1526 |
void vga_fb_list_windows(void) |
vga_fb_mouse_init |
function | kernel/vga_fb.c:4545 |
void vga_fb_mouse_init(void) |
vga_fb_mouse_tick |
function | kernel/vga_fb.c:4343 |
void vga_fb_mouse_tick(void) |
vga_fb_move_terminal |
function | kernel/vga_fb.c:3430 |
void vga_fb_move_terminal(int dx, int dy) |
vga_fb_note_prompt |
function | kernel/vga_fb.c:1588 |
void vga_fb_note_prompt(void) |
vga_fb_nterms_get |
function | kernel/vga_fb.c:1138 |
int vga_fb_nterms_get(void) |
vga_fb_park_line |
function | kernel/vga_fb.c:1614 |
void vga_fb_park_line(const char *b, int p) |
vga_fb_pixel |
function | kernel/vga_fb.c:1991 |
void vga_fb_pixel(int x, int y, uint8_t color) |
vga_fb_pixel_rgb |
function | kernel/vga_fb.c:2026 |
void vga_fb_pixel_rgb(int x, int y, uint8_t r, uint8_t g, uint8_t b) |
vga_fb_prompt_live |
function | kernel/vga_fb.c:1607 |
int vga_fb_prompt_live(void) |
vga_fb_prompted |
function | kernel/vga_fb.c:1598 |
int vga_fb_prompted(void) |
vga_fb_ps2_owner |
function | kernel/vga_fb.c:2139 |
int vga_fb_ps2_owner(int pid) |
vga_fb_puts_term |
function | kernel/vga_fb.c:2996 |
void vga_fb_puts_term(const char *s) |
vga_fb_read_rgb |
function | kernel/vga_fb.c:1825 |
unsigned long vga_fb_read_rgb(int x, int y) |
vga_fb_rect |
function | kernel/vga_fb.c:2011 |
void vga_fb_rect(int x, int y, int w, int h, uint8_t color) |
vga_fb_rect_rgb |
function | kernel/vga_fb.c:2035 |
void vga_fb_rect_rgb(int x, int y, int w, int h, uint8_t r, uint8_t g, uint8_t b) |
vga_fb_reset_default |
function | kernel/vga_fb.c:3538 |
void vga_fb_reset_default(void) |
vga_fb_resize |
function | kernel/vga_fb.c:3518 |
void vga_fb_resize(int dcols, int drows) |
vga_fb_set_gfx_mode |
function | kernel/vga_fb.c:675 |
void vga_fb_set_gfx_mode(int on) |
vga_fb_set_gfx_palette |
function | kernel/vga_fb.c:1750 |
void vga_fb_set_gfx_palette(const unsigned char *pal) |
vga_fb_set_gfx_program |
function | kernel/vga_fb.c:613 |
void vga_fb_set_gfx_program(const char *name) |
vga_fb_set_palette |
function | kernel/vga_fb.c:1917 |
static void vga_fb_set_palette(void) |
vga_fb_snap_window |
function | kernel/vga_fb.c:3490 |
void vga_fb_snap_window(int zone) |
vga_fb_str |
function | kernel/vga_fb.c:2056 |
void vga_fb_str(int col, int row, const char *s, uint8_t fg, uint8_t bg) |
vga_fb_term_feed |
function | kernel/vga_fb.c:357 |
void vga_fb_term_feed(const char *line, int len) |
vga_fb_term_ring_init |
function | kernel/vga_fb.c:349 |
void vga_fb_term_ring_init(void) |
vga_fb_text_cursor |
function | kernel/vga_fb.c:3002 |
void vga_fb_text_cursor(int col) |
vga_fb_theme_name |
function | kernel/vga_fb.c:2654 |
int vga_fb_theme_name(char *dst, int cap) |
vga_fb_toggle_fullscreen |
function | kernel/vga_fb.c:3332 |
void vga_fb_toggle_fullscreen(void) |
vga_fb_toggle_minimize |
function | kernel/vga_fb.c:3353 |
void vga_fb_toggle_minimize(void) |
vga_fb_unpark_line |
function | kernel/vga_fb.c:1629 |
int vga_fb_unpark_line(char *b, int *p) |
vga_fb_wait_tick |
function | kernel/vga_fb.c:4334 |
void vga_fb_wait_tick(void) |
wall_level |
function | kernel/vga_fb.c:1908 |
static int wall_level(int v) |
wallpaper_draw |
function | kernel/vga_fb.c:3649 |
static void wallpaper_draw(void) |
wallpaper_ensure |
function | kernel/vga_fb.c:3592 |
static void wallpaper_ensure(void) |
wallpaper_rect |
function | kernel/vga_fb.c:4078 |
static void wallpaper_rect(int x0, int y0, int w, int h) |
wallpaper_usable |
function | kernel/vga_fb.c:3644 |
static int wallpaper_usable(void) |
wm_buttons_hit |
function | kernel/vga_fb.c:2119 |
static int wm_buttons_hit(int mx, int my, int win_x, int win_y, int win_w) |
wm_clear_close |
function | kernel/vga_fb.c:2135 |
void wm_clear_close(void) |
wm_close_pending |
function | kernel/vga_fb.c:2134 |
int wm_close_pending(void) |
wm_drag_reset |
function | kernel/vga_fb.c:69 |
static void wm_drag_reset(void) |
wm_draw_buttons |
function | kernel/vga_fb.c:2093 |
static void wm_draw_buttons(int px, int py, int win_w, uint8_t fg, uint8_t bg) |
wm_emit_focus_moved |
function | kernel/vga_fb.c:1008 |
static void wm_emit_focus_moved(int before, int source) |
wm_event_cfg |
function | kernel/vga_fb.c:60 |
static wm_event_config_t wm_event_cfg(void) |
wm_focus_cursor_sync |
function | kernel/vga_fb.c:1001 |
static void wm_focus_cursor_sync(const wm_notify_event_t *e) |
wm_geom_cfg |
function | kernel/vga_fb.c:49 |
static wm_geom_config_t wm_geom_cfg(void) |
wm_gfx_focus_sync |
function | kernel/vga_fb.c:1200 |
static void wm_gfx_focus_sync(int on) |
wm_gfx_mode_active |
function | kernel/vga_fb.c:2136 |
int wm_gfx_mode_active(void) |
wm_init_once |
function | kernel/vga_fb.c:1100 |
static void wm_init_once(void) |
wm_snapshot_state |
function | kernel/vga_fb.c:1141 |
static void wm_snapshot_state(wm_focus_state_t *st) |
fx_wait_until |
function | kernel/vga_fx.c:35 |
static void fx_wait_until(unsigned long deadline) |
once |
function | kernel/vga_fx.c:90 |
* once (prev[] tracks the revealed frontier per column), then the final * restore guarantees the... |
vga_fx_enabled |
function | kernel/vga_fx.c:27 |
int vga_fx_enabled(void) |
vga_fx_free |
function | kernel/vga_fx.c:77 |
void vga_fx_free(unsigned int *buf) |
vga_fx_melt_from_black |
function | kernel/vga_fx.c:159 |
void vga_fx_melt_from_black(int x, int y, int w, int h, const unsigned int *newb) |
vga_fx_melt_rect |
function | kernel/vga_fx.c:150 |
void vga_fx_melt_rect(int x, int y, int w, int h, const unsigned int *oldb, const unsigned in... |
vga_fx_restore_rect |
function | kernel/vga_fx.c:63 |
void vga_fx_restore_rect(int x, int y, int w, int h, const unsigned int *buf) |
vga_fx_set_enabled |
function | kernel/vga_fx.c:22 |
void vga_fx_set_enabled(int on) |
vga_fx_snap_rect |
function | kernel/vga_fx.c:41 |
unsigned int *vga_fx_snap_rect(int x, int y, int w, int h) |
Client |
class | mcp/mcp_dbg_driver.py:15 |
class Client |
__init__ |
method | mcp/mcp_dbg_driver.py:16 |
def __init__(self) |
close |
method | mcp/mcp_dbg_driver.py:54 |
def close(self) |
main |
function | mcp/mcp_dbg_driver.py:64 |
def main() |
request |
method | mcp/mcp_dbg_driver.py:28 |
def request(self, method, params) |
tool |
method | mcp/mcp_dbg_driver.py:46 |
def tool(self, name, params) |
Client |
class | mcp/mcp_dogfood.py:19 |
class Client |
__init__ |
method | mcp/mcp_dogfood.py:20 |
def __init__(self, addons_dir) |
close |
method | mcp/mcp_dogfood.py:68 |
def close(self) |
main |
function | mcp/mcp_dogfood.py:78 |
def main() |
request |
method | mcp/mcp_dogfood.py:40 |
def request(self, method, params) |
tool |
method | mcp/mcp_dogfood.py:58 |
def tool(self, name, params) |
AddonError |
class | mcp/minios_addons.py:56 |
class AddonError(Exception) |
AddonState |
class | mcp/minios_addons.py:377 |
class AddonState |
__init__ |
method | mcp/minios_addons.py:380 |
def __init__(self, path) |
_clean |
function | mcp/minios_addons.py:62 |
def _clean(s) |
_unquote |
function | mcp/minios_addons.py:66 |
def _unquote(v) |
exit_code_of |
function | mcp/minios_addons.py:372 |
def exit_code_of(text) |
fail |
function | mcp/minios_addons.py:85 |
def fail(lineno, why) |
install_addon |
function | mcp/minios_addons.py:401 |
def install_addon(session, addon, cfg) |
load |
method | mcp/minios_addons.py:383 |
def load(self) |
load_addons_dir |
function | mcp/minios_addons.py:323 |
def load_addons_dir(addons_dir) |
parse_addon_yaml |
function | mcp/minios_addons.py:73 |
def parse_addon_yaml(text) |
save |
method | mcp/minios_addons.py:393 |
def save(self, addons) |
split_for_editor |
function | mcp/minios_addons.py:347 |
def split_for_editor(text) |
validate_addon |
function | mcp/minios_addons.py:205 |
def validate_addon(addon, source) |
validate_addon_path |
function | mcp/minios_addons.py:295 |
def validate_addon_path(path) |
validate_shell_line |
function | mcp/minios_addons.py:309 |
def validate_shell_line(line) |
LogBuffer |
class | mcp/minios_mcp.py:146 |
class LogBuffer |
MCPServer |
class | mcp/minios_mcp.py:731 |
class MCPServer |
MiniOSSession |
class | mcp/minios_mcp.py:216 |
class MiniOSSession |
RPCError |
class | mcp/minios_mcp.py:137 |
class RPCError(Exception) |
ToolError |
class | mcp/minios_mcp.py:131 |
class ToolError(Exception) |
__init__ |
method | mcp/minios_mcp.py:140 |
def __init__(self, code, message) |
__init__ |
method | mcp/minios_mcp.py:149 |
def __init__(self, cap) |
__init__ |
method | mcp/minios_mcp.py:219 |
def __init__(self, cfg) |
__init__ |
method | mcp/minios_mcp.py:734 |
def __init__(self, cfg) |
_addon_install |
method | mcp/minios_mcp.py:863 |
def _addon_install(self, args) |
_addons_list |
method | mcp/minios_mcp.py:842 |
def _addons_list(self) |
_call |
method | mcp/minios_mcp.py:779 |
def _call(self, params) |
_cleanup_parts |
method | mcp/minios_mcp.py:493 |
def _cleanup_parts(self, parts) |
_close_pty |
method | mcp/minios_mcp.py:329 |
def _close_pty(self) |
_dispatch |
method | mcp/minios_mcp.py:796 |
def _dispatch(self, name, args) |
_drop_pidfile |
method | mcp/minios_mcp.py:278 |
def _drop_pidfile(self) |
_find_locked |
method | mcp/minios_mcp.py:206 |
def _find_locked(self, marker, start) |
_handle |
method | mcp/minios_mcp.py:746 |
def _handle(self, line) |
_initialize |
method | mcp/minios_mcp.py:772 |
def _initialize(self, params) |
_read_loop |
method | mcp/minios_mcp.py:319 |
def _read_loop(self) |
_reap_stale |
method | mcp/minios_mcp.py:242 |
def _reap_stale(self) |
_reply |
method | mcp/minios_mcp.py:884 |
def _reply(self, msg) |
_write_editor_line |
method | mcp/minios_mcp.py:348 |
def _write_editor_line(self, line) |
_write_line |
method | mcp/minios_mcp.py:339 |
def _write_line(self, line) |
append |
method | mcp/minios_mcp.py:155 |
def append(self, data) |
boot |
method | mcp/minios_mcp.py:284 |
def boot(self, timeout_ms) |
booted |
method | mcp/minios_mcp.py:230 |
def booted(self) |
bytes_from |
method | mcp/minios_mcp.py:163 |
def bytes_from(self, pos) |
cat |
method | mcp/minios_mcp.py:447 |
def cat(self, path) |
cat_body |
method | mcp/minios_mcp.py:464 |
def cat_body(self, path, missing_ok) |
clamp_timeout |
function | mcp/minios_mcp.py:89 |
def clamp_timeout(ms) |
close |
method | mcp/minios_mcp.py:576 |
def close(self) |
env_config |
function | mcp/minios_mcp.py:71 |
def env_config() |
expect |
method | mcp/minios_mcp.py:367 |
def expect(self, marker, timeout_ms) |
find |
method | mcp/minios_mcp.py:175 |
def find(self, marker, start) |
main |
function | mcp/minios_mcp.py:888 |
def main() |
poweroff |
method | mcp/minios_mcp.py:537 |
def poweroff(self, timeout_ms) |
run |
method | mcp/minios_mcp.py:738 |
def run(self) |
run_python |
method | mcp/minios_mcp.py:453 |
def run_python(self, script, args, timeout_ms) |
run_test |
method | mcp/minios_mcp.py:391 |
def run_test(self, commands, expect, refute, timeout_ms) |
send |
method | mcp/minios_mcp.py:356 |
def send(self, line, timeout_ms) |
snapshot |
method | mcp/minios_mcp.py:381 |
def snapshot(self, max_bytes) |
status |
method | mcp/minios_mcp.py:233 |
def status(self) |
subprocess_launch |
function | mcp/minios_mcp.py:580 |
def subprocess_launch(cfg, slave_fd) |
terminate |
method | mcp/minios_mcp.py:557 |
def terminate(self) |
text_from |
method | mcp/minios_mcp.py:168 |
def text_from(self, pos, end) |
validate_content |
function | mcp/minios_mcp.py:118 |
def validate_content(text) |
validate_path |
function | mcp/minios_mcp.py:102 |
def validate_path(name) |
wait_for |
method | mcp/minios_mcp.py:179 |
def wait_for(self, marker, start, timeout_ms) |
wait_for_any |
method | mcp/minios_mcp.py:192 |
def wait_for_any(self, markers, start, timeout_ms) |
write |
method | mcp/minios_mcp.py:500 |
def write(self, path, content) |
run_one |
function | mcp/mutate_mcp.sh:116 |
`` |
FakeOS |
class | mcp/test_minios_mcp.py:642 |
class FakeOS |
MCPServer |
class | mcp/test_minios_mcp.py:58 |
class MCPServer |
TestAddonBDD |
class | mcp/test_minios_mcp.py:844 |
class TestAddonBDD(_ConsoleBDDBase) |
TestAddonHelpers |
class | mcp/test_minios_mcp.py:602 |
class TestAddonHelpers(TestCase) |
TestAddonInstall |
class | mcp/test_minios_mcp.py:708 |
class TestAddonInstall(TestCase) |
TestAddonYaml |
class | mcp/test_minios_mcp.py:480 |
class TestAddonYaml(TestCase) |
TestLogBuffer |
class | mcp/test_minios_mcp.py:254 |
class TestLogBuffer(TestCase) |
TestMiniOSBDD |
class | mcp/test_minios_mcp.py:342 |
class TestMiniOSBDD(_ConsoleBDDBase) |
TestProtocol |
class | mcp/test_minios_mcp.py:141 |
class TestProtocol(TestCase) |
TestValidation |
class | mcp/test_minios_mcp.py:205 |
class TestValidation(TestCase) |
_ConsoleBDDBase |
class | mcp/test_minios_mcp.py:306 |
class _ConsoleBDDBase(TestCase) |
__init__ |
method | mcp/test_minios_mcp.py:61 |
def __init__(self, env_extra) |
__init__ |
method | mcp/test_minios_mcp.py:645 |
def __init__(self, exit_codes) |
_cleanup_parts |
method | mcp/test_minios_mcp.py:702 |
def _cleanup_parts(self, parts) |
_read_response |
method | mcp/test_minios_mcp.py:96 |
def _read_response(self) |
_roundtrip |
method | mcp/test_minios_mcp.py:102 |
def _roundtrip(self, msg) |
_toolerror |
class | mcp/test_minios_mcp.py:697 |
class _toolerror(Exception) |
boot |
method | mcp/test_minios_mcp.py:655 |
def boot(self, timeout_ms) |
booted |
method | mcp/test_minios_mcp.py:652 |
def booted(self) |
broken_cat |
function | mcp/test_minios_mcp.py:786 |
def broken_cat(path, missing_ok) |
cat_body |
method | mcp/test_minios_mcp.py:690 |
def cat_body(self, path, missing_ok) |
close |
method | mcp/test_minios_mcp.py:120 |
def close(self) |
guard_server |
method | mcp/test_minios_mcp.py:315 |
def guard_server(cls) |
guarded |
function | mcp/test_minios_mcp.py:318 |
def guarded(name, params) |
have_qemu |
function | mcp/test_minios_mcp.py:52 |
def have_qemu() |
initialize |
method | mcp/test_minios_mcp.py:80 |
def initialize(self) |
load_module |
function | mcp/test_minios_mcp.py:29 |
def load_module() |
make_addon |
method | mcp/test_minios_mcp.py:747 |
def make_addon(self) |
raw |
method | mcp/test_minios_mcp.py:91 |
def raw(self, line) |
request |
method | mcp/test_minios_mcp.py:84 |
def request(self, method, params) |
send |
method | mcp/test_minios_mcp.py:666 |
def send(self, line, timeout_ms) |
setUp |
method | mcp/test_minios_mcp.py:336 |
def setUp(self) |
setUpClass |
method | mcp/test_minios_mcp.py:143 |
def setUpClass(cls) |
setUpClass |
method | mcp/test_minios_mcp.py:207 |
def setUpClass(cls) |
setUpClass |
method | mcp/test_minios_mcp.py:256 |
def setUpClass(cls) |
setUpClass |
method | mcp/test_minios_mcp.py:344 |
def setUpClass(cls) |
setUpClass |
method | mcp/test_minios_mcp.py:482 |
def setUpClass(cls) |
setUpClass |
method | mcp/test_minios_mcp.py:604 |
def setUpClass(cls) |
setUpClass |
method | mcp/test_minios_mcp.py:710 |
def setUpClass(cls) |
setUpClass |
method | mcp/test_minios_mcp.py:848 |
def setUpClass(cls) |
tearDownClass |
method | mcp/test_minios_mcp.py:149 |
def tearDownClass(cls) |
tearDownClass |
method | mcp/test_minios_mcp.py:351 |
def tearDownClass(cls) |
tearDownClass |
method | mcp/test_minios_mcp.py:742 |
def tearDownClass(cls) |
tearDownClass |
method | mcp/test_minios_mcp.py:886 |
def tearDownClass(cls) |
test_addons_list |
method | mcp/test_minios_mcp.py:894 |
def test_addons_list(self) |
test_bad_indent_rejected |
method | mcp/test_minios_mcp.py:510 |
def test_bad_indent_rejected(self) |
test_bad_kind_rejected |
method | mcp/test_minios_mcp.py:564 |
def test_bad_kind_rejected(self) |
test_bounds |
method | mcp/test_minios_mcp.py:261 |
def test_bounds(self) |
test_cat_body_drops_console_framing |
method | mcp/test_minios_mcp.py:292 |
def test_cat_body_drops_console_framing(self) |
test_content_accepts_ascii |
method | mcp/test_minios_mcp.py:223 |
def test_content_accepts_ascii(self) |
test_content_rejects_non_printable |
method | mcp/test_minios_mcp.py:226 |
def test_content_rejects_non_printable(self) |
test_cursor_prevents_stale_match |
method | mcp/test_minios_mcp.py:275 |
def test_cursor_prevents_stale_match(self) |
test_editor_prompt_forms_cover_kernel_markers |
method | mcp/test_minios_mcp.py:298 |
def test_editor_prompt_forms_cover_kernel_markers(self) |
test_exit_code_of |
method | mcp/test_minios_mcp.py:629 |
def test_exit_code_of(self) |
test_find_and_total |
method | mcp/test_minios_mcp.py:268 |
def test_find_and_total(self) |
test_host_kind_accepts_empty_files |
method | mcp/test_minios_mcp.py:541 |
def test_host_kind_accepts_empty_files(self) |
test_host_kind_requires_artifact |
method | mcp/test_minios_mcp.py:572 |
def test_host_kind_requires_artifact(self) |
test_initialize |
method | mcp/test_minios_mcp.py:152 |
def test_initialize(self) |
test_install_build_failure_aborts |
method | mcp/test_minios_mcp.py:835 |
def test_install_build_failure_aborts(self) |
test_install_fixture |
method | mcp/test_minios_mcp.py:900 |
def test_install_fixture(self) |
test_install_mismatch_aborts_and_cleans |
method | mcp/test_minios_mcp.py:782 |
def test_install_mismatch_aborts_and_cleans(self) |
test_install_multi_chunk_reassembly |
method | mcp/test_minios_mcp.py:796 |
def test_install_multi_chunk_reassembly(self) |
test_install_refuses_host_before_touching_session |
method | mcp/test_minios_mcp.py:586 |
def test_install_refuses_host_before_touching_session(self) |
test_install_success |
method | mcp/test_minios_mcp.py:769 |
def test_install_success(self) |
test_install_unknown_addon_fails |
method | mcp/test_minios_mcp.py:909 |
def test_install_unknown_addon_fails(self) |
test_install_verify_failure_aborts |
method | mcp/test_minios_mcp.py:828 |
def test_install_verify_failure_aborts(self) |
test_malformed_json |
method | mcp/test_minios_mcp.py:174 |
def test_malformed_json(self) |
test_parse_valid |
method | mcp/test_minios_mcp.py:492 |
def test_parse_valid(self) |
test_path_accepts_plain_names |
method | mcp/test_minios_mcp.py:212 |
def test_path_accepts_plain_names(self) |
Next: SYMBOLS_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