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 libc/crt0.S
CommitAuthorDateMessage
a6e19f139bd3a6ccdc145e1b50eed6a4d9a37c0Greg Haerr2024-12-05[libc] Add stack-checking alloca for GCC/IA16
287c8f45a018a36648f39ee08c661bdd6adc7e5Greg Haerr2023-01-18Use tkchia's design for __argc & __argv
8a24a0042465a44e881ea70b28e175faa177b00Greg Haerr2023-01-16[libc] Move argc/argv from stack to __argc/__argc for constructors
8916fef6628e068fd348a7e5418efd5f9253dd4Greg Haerr2023-01-15[libc] Add --ftrace option to all commands for function tracing
ce41da02480603c2fa3bb90929c85eeb7e69baaGreg Haerr2023-01-10Rename __YOINK to __LINK_SYMBOL, simply macros
845d5fdcb7ffe5c6767c1a37c79ad467888626ctkchia2022-12-23[libc] Initialize environ &/or _program_filename only if needed
e664623193be48c3b5d88110160f2fb14045c86tkchia2022-12-22[libc] Implement & use GCC-style static constructors/destructors (#1469)
42fea4c90b9dc51f8a9b3c2762a049747a02dc6tkchia2022-11-20[libc] Implement regparmcall calling convention for most libc routines (except execl...)
7a67153527716455530977b70efcf571ad123c3Greg Haerr2022-08-08[tools][debug] Add symbol table to ELKS a.out executable files
014131510b2b6342fd2bd48993ea5204ddd6c90tkchia2020-05-18Proposed support for "medium memory model" programs in ELKS kernel (#621)
2b4b855a65a90c1dce7c40c0ba4a352b62ec75ctkchia2020-02-29[libc] [elkscmd] add support for `stdcall' calling convention, & try building `bc' using this convention (#398)
5e06ea6711d9cff44a6ef42891c217dd512599bTee-Kiah Chia2020-02-14[libc] Remove dummy `jmp _startup' from crt0
669ff7da43dd5ca9ad0010e55923557dc8fa61cTee-Kiah Chia2020-02-14[libc] use `_start' not `entry' as program entry point symbol
878f6640819b352213c6470339b439dd0d9d91fTee-Kiah Chia2019-11-04[libc] fix: crt0.S should count NULL in argv[] in finding envp[]
f8d6df8d0babe6620213caa59aa990335d72f45MFLD2019-04-22Revert "Build libc.a and crt0.o multilibs for different calling conventions"
bfa54866ab6cb42bbd1f441059a7387ae7e26f0Tee-Kiah Chia2019-04-19[libc] multilibs for `stdcall`, `regparmcall` call conventions
93b57f474cb0e3fa9917b4783781cd405c944b0mfld-fr2019-03-12[libc] Data segment starts with nil data
563b656804df81f5d684e4289286220e6b9a3ffmfld-fr2018-06-24[libc] Test round 1 with sash
a34b362903ca7592c3b7c7803d353fa4be72086mfld-fr2018-06-23First draft of ELKS own libc