File history
Tracking libc/crt0.S
| Commit | Author | Date | Message |
|---|---|---|---|
a6e19f139bd3a6ccdc145e1b50eed6a4d9a37c0 | Greg Haerr | 2024-12-05 | [libc] Add stack-checking alloca for GCC/IA16 |
287c8f45a018a36648f39ee08c661bdd6adc7e5 | Greg Haerr | 2023-01-18 | Use tkchia's design for __argc & __argv |
8a24a0042465a44e881ea70b28e175faa177b00 | Greg Haerr | 2023-01-16 | [libc] Move argc/argv from stack to __argc/__argc for constructors |
8916fef6628e068fd348a7e5418efd5f9253dd4 | Greg Haerr | 2023-01-15 | [libc] Add --ftrace option to all commands for function tracing |
ce41da02480603c2fa3bb90929c85eeb7e69baa | Greg Haerr | 2023-01-10 | Rename __YOINK to __LINK_SYMBOL, simply macros |
845d5fdcb7ffe5c6767c1a37c79ad467888626c | tkchia | 2022-12-23 | [libc] Initialize environ &/or _program_filename only if needed |
e664623193be48c3b5d88110160f2fb14045c86 | tkchia | 2022-12-22 | [libc] Implement & use GCC-style static constructors/destructors (#1469) |
42fea4c90b9dc51f8a9b3c2762a049747a02dc6 | tkchia | 2022-11-20 | [libc] Implement regparmcall calling convention for most libc routines (except execl...) |
7a67153527716455530977b70efcf571ad123c3 | Greg Haerr | 2022-08-08 | [tools][debug] Add symbol table to ELKS a.out executable files |
014131510b2b6342fd2bd48993ea5204ddd6c90 | tkchia | 2020-05-18 | Proposed support for "medium memory model" programs in ELKS kernel (#621) |
2b4b855a65a90c1dce7c40c0ba4a352b62ec75c | tkchia | 2020-02-29 | [libc] [elkscmd] add support for `stdcall' calling convention, & try building `bc' using this convention (#398) |
5e06ea6711d9cff44a6ef42891c217dd512599b | Tee-Kiah Chia | 2020-02-14 | [libc] Remove dummy `jmp _startup' from crt0 |
669ff7da43dd5ca9ad0010e55923557dc8fa61c | Tee-Kiah Chia | 2020-02-14 | [libc] use `_start' not `entry' as program entry point symbol |
878f6640819b352213c6470339b439dd0d9d91f | Tee-Kiah Chia | 2019-11-04 | [libc] fix: crt0.S should count NULL in argv[] in finding envp[] |
f8d6df8d0babe6620213caa59aa990335d72f45 | MFLD | 2019-04-22 | Revert "Build libc.a and crt0.o multilibs for different calling conventions" |
bfa54866ab6cb42bbd1f441059a7387ae7e26f0 | Tee-Kiah Chia | 2019-04-19 | [libc] multilibs for `stdcall`, `regparmcall` call conventions |
93b57f474cb0e3fa9917b4783781cd405c944b0 | mfld-fr | 2019-03-12 | [libc] Data segment starts with nil data |
563b656804df81f5d684e4289286220e6b9a3ff | mfld-fr | 2018-06-24 | [libc] Test round 1 with sash |
a34b362903ca7592c3b7c7803d353fa4be72086 | mfld-fr | 2018-06-23 | First draft of ELKS own libc |