MediaWiki API result
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{
"batchcomplete": "",
"continue": {
"lecontinue": "2025-12-27 05:03:14+00|283",
"continue": "-||"
},
"query": {
"logevents": [
{
"logid": 293,
"ns": 0,
"title": "Libc: malloc",
"pageid": 225,
"logpage": 225,
"revid": 452,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-30T19:09:58Z",
"comment": "Created page with \"The IRIX libc malloc family (malloc, free, realloc, etc.) implements a classic System V-style dynamic memory allocator using a splay tree for managing free blocks of varying sizes, separate linked lists for small blocks, aggressive coalescing, and delayed freeing to preserve freed block contents across calls. It obtains more memory via sbrk (or equivalent GETCORE), aligns allocations to word boundaries, and handles non-contiguous arenas when necessary. This decompiled im...\""
},
{
"logid": 292,
"ns": 0,
"title": "Libc: doscan",
"pageid": 224,
"logpage": 224,
"revid": 451,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-30T18:41:45Z",
"comment": "Created page with \"The _doscan function is the core implementation of formatted input in IRIX libc, serving as the internal routine for the entire scanf family (scanf, fscanf, sscanf, vscanf, etc.). It parses the format string, reads from a FILE * stream (or string via dummy stream for sscanf), matches input against specifiers, skips whitespace as required, and stores converted values via va_list. This decompiled version shows MIPS-specific handling (e.g., conditional long double support i...\""
},
{
"logid": 291,
"ns": 0,
"title": "Libc: doprnt",
"pageid": 223,
"logpage": 223,
"revid": 450,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-30T18:40:45Z",
"comment": "Initial Commit"
},
{
"logid": 290,
"ns": 0,
"title": "Kernel:Introduction",
"pageid": 222,
"logpage": 222,
"revid": 449,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-30T02:24:36Z",
"comment": "Created page with \"== Introduction == The ''Kernel:'' namespace serves as a comprehensive, community-driven repository for detailed technical documentation of the IRIX kernel, derived from reverse engineering efforts on [[IRIX 6.5]] binaries. This initiative focuses on analyzing, decompiling, and annotating kernel object files to produce high-level, functional descriptions of subsystems, data structures, and behaviors. The documentation is intended to preserve and disseminate deep technic...\""
},
{
"logid": 289,
"ns": 0,
"title": "Kernel:Virtual Memory",
"pageid": 221,
"logpage": 221,
"revid": 447,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-30T02:14:30Z",
"comment": "Initial Commit"
},
{
"logid": 288,
"ns": 0,
"title": "Kernel: ELF Loader",
"pageid": 220,
"logpage": 220,
"revid": 445,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-30T01:59:35Z",
"comment": "Created page with \"{{KernelNav}} == Overview == The IRIX kernel's ELF loader manages the execution of ELF-format binaries on MIPS-based systems, accommodating 32-bit and 64-bit architectures along with multiple ABIs. It performs tasks such as validating file headers, preparing the user stack and arguments, mapping memory segments, handling dynamic linking, and applying hardware-specific adjustments. Integration with kernel components like address space handling, virtual memory allocation...\""
},
{
"logid": 287,
"ns": 0,
"title": "Kernel:malloc",
"pageid": 219,
"logpage": 219,
"revid": 443,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-29T20:53:44Z",
"comment": "Initial"
},
{
"logid": 286,
"ns": 0,
"title": "Kernel:Kernel Timers",
"pageid": 218,
"logpage": 218,
"revid": 442,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-29T20:49:16Z",
"comment": "Initial"
},
{
"logid": 285,
"ns": 0,
"title": "SGIfetch",
"pageid": 217,
"logpage": 217,
"revid": 441,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-28T03:25:57Z",
"comment": "Created page with \"'''sgifetch''' is a neofetch-like tool that displays system information for SGI MIPS hardware running IRIX.\""
},
{
"logid": 284,
"ns": 0,
"title": "Kernel: vnode and vfs",
"pageid": 216,
"logpage": 216,
"revid": 439,
"params": {},
"type": "create",
"action": "create",
"user": "Raion",
"timestamp": "2025-12-27T05:04:26Z",
"comment": "Created page with \"IRIX\u2019s VFS (Virtual File System) and vnode architecture is conceptually similar to many UNIX-derived systems (BSD, System V, Solaris), but with some IRIX-specific behavior layering and STREAMS integration. The vnode system provides a uniform abstraction for all filesystem objects, enabling the kernel to operate generically on files, directories, FIFOs, and devices without knowing the underlying filesystem implementation. === 1. Vnode: Abstract File Object === * Purpo...\""
}
]
}
}