elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/arch/i86/kernel/strace.c
CommitAuthorDateMessage
92bbb2cd602376b5d38b73b5bb04eead64b5438Greg Haerr2026-02-11[libc] Enhance debug function tracing
d5a7b1e7b9007b5720ce63f11974be629b8ecf3Greg Haerr2026-01-01Change syscall numbers 198-207 to 75-83 (networking & fmemalloc/free)
c16e87cd2772de6534b3709e8fe9f3fb23c9f41Greg Haerr2025-12-29Fix ps login
8c890e6e95fb651063fd449c0d491229e7235fcGreg Haerr2025-12-29Move timer timer_bh to as late as possible, fix istack and kstack tracing
89aa8840b46afae596757860292f60fd4d9be60Greg Haerr2025-12-19[kernel] Fix CHECK_STRACE in strace.c for trace output
5b808aed94bdf643d55c5cd38fe118736334b18Greg Haerr2025-12-16Cleanup and fix compile error
11acb54da69a020da834d6005981cff73af5906Greg Haerr2025-12-16[kernel,boot] Add istack option to measure interrupt stack size and timer_bh delays
6d44d814743b92a4ba664e729d0c31d1fa98814Greg Haerr2025-12-15Finall debug start_kernel issue that required -fno-defer-pop to fix
e92ce1140b90ba5436a0f51104bc5803eea5c49Greg Haerr2025-12-14[kernel] Eliminate startup temp stack
477a85ae0876cf976a57d94fcfdbd6c851537f6Greg Haerr2024-09-15Remove unused trace specifiers
178d79bccdc97cdaf346a7b87de769a4896df7eGreg Haerr2024-09-04[kernel] Calculate then reduce kernel temp startup stack size
3451cb698f2b06f484ce3311ea714ca59a5719aGreg Haerr2024-07-02Remove unneeded _ptask currentp = current to improve code size/speed
0e9ca9ae5a0a6b17b568c4603f3d88123314f43Greg Haerr2024-07-02Use seg_t and segoff_t more
8b996a2f11e76e458beb4faa35653bc8381e95aGreg Haerr2023-09-04Update debug statements to use %P
e074b18c6e6a6cc3356d63cb252bcf507cc68f5Greg Haerr2023-08-28More cleanup
304d75f20e28895df684b7aad9f31b4fcb79e59Greg Haerr2023-08-07[kernel] Rewrite wait_on_buffer for async I/O, trace fixes
c1a5b383de24221e0d2fe7d3d2cbc717a6cad9cGreg Haerr2023-08-07[kernel] Cleanup various kernel sources
ab465a8c00d8492501ecd010c6815b59f4dcb58Greg Haerr2023-08-04Refactor kernel tracing to be dynamic Add CONFIG_TRACE to compile in tracing, remove CONFIG_STRACE Add strace and kstack commands to /bootopts to enable options
8d56eb7273f9c688a2a57ef7bef90cf81071b6dGreg Haerr2023-08-03Add interrupt max stack size display
c1085fe008c1253126f56984de8c81cc94890b4Greg Haerr2023-08-02Add kernel stack near overflow checking Add back task struct magic word check to ps
2b746b78b004e96de60f49fc06eb6f140817124Greg Haerr2023-08-02Fix check_kstack being entered from schedule() on interrupt stack
71d7ea43540701b7ebdc0e5c810a7707e01321cGreg Haerr2023-08-01Add kernel stack usage and overflow checking Rewrite strace to use no task struct variables Update strace syscall parameter types CHECK_KSTACK turns on kernel stack checking CHECK_SCHED checks matched sleep/wait and idle task sleeps for writing/testing dr
dd30ff62f950920b7f55f1ad038aa7e87d611d0Greg Haerr2020-08-08[kernel] Add kernel stack usage per system call to strace
ba80c8128bb20005e7ec4dc676a4c8bd021cd87Greg Haerr2020-08-04[kernel] Fix select busyloop, networking semaphore lockups, strace, ...
985d6ff95270ac188a68b887e897b222ae7aa17mfld-fr2018-04-13Move autoconf.h to generic location
9c141e6015c4e7cddb31cf1c25f67e97278fd65Jody Bruchon2017-03-04Revert "Revert "Initialize register ES from the begining.""
f87ee77389acef861a3d1cf3d4d6d6e9534f9a6Jody Bruchon2017-03-04Revert "Initialize register ES from the begining."
17cb7fd878ba7c9ddf1b4d02c4c39d364ecba3blithoxs2017-03-02Initialize register ES from the begining. Do not assume a 80186 processor or higher in function printsp(). Fix minor bug in strace.c Other minor fixes.
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486Jody Bruchon2016-08-18Change style of if/while/for to include space after keyword
c98c8a3424f90afffcbf45af03183b6ee54d593lithoxs2015-07-14Fix for the kernel trace facility
3ccc3cf4092c7241dd831d2c5e764d72eacbec9Jody Bruchon2012-12-06Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>:
29ad7c46cc2bd9c9f142d20c80e8ddb3de8202cRiley H. Williams2002-06-03ANSI'fied arch/i86/kernel/ directory, and verified that result compiles and boots.
597455e585a41c4b142933f1cbf95f4bebf7966Harry Kalogirou2002-05-15strace fixes and BSS zeroing correction
a8acd4426f32030349980fc20369ebd9b8618c5Riley H. Williams2002-05-03Reverted accidental commits...sorry.
c38904b8336ce33c23fce3b287a5199805a44e9Riley H. Williams2002-05-02Partial commit of latest ANSI'fication changes.
37bf6e09c296c1f684c67dcb707fa8c3f49f38aRiley H. Williams2002-04-22Split syscall table from arch/i86/kernel/strace.c into arch/i86/kernel/strace.h and then ANSI'fied the arch/i86/{286pmode,boot,kernel} subtrees.
fd1a2560e36e998a98e1a1e3fd28f2b273034c7Riley H. Williams2002-02-23Brought syscall table in strace.c up to date, allowed syscall entries in syscall.dat to be conditional on a config var, updated printk to allow %% format and added conditional syscall to return kernel version string.
67a3d53ff7f5c56f174364089a4c75dc6e9d227Harry Kalogirou2002-02-05Applied Riley's patches
1297096382be5dff1b7288abc2a9069ebd1f60cHarry Kalogirou2001-08-27TCP tweaks
83c598e310d51c0a9b34dd783d6a895c60dbef7Riley H. Williams2001-08-21First stage of validating printk() usage
25f6032570ce96b8eae5816e5ceca4cc5cdf029Riley H. Williams2001-08-21Corrected bug in printk() where %d is always unsigned, adding %o and %u as well.
a9e46999ee417452b915967711708e78a91eb33Harry Kalogirou2001-06-24Merged in the TCP/IP code
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source