Linux bss data text - JohnHau/mis GitHub Wiki

https://en.wikipedia.org/wiki/.bss https://en.wikipedia.org/wiki/Data_segment

https://mcuoneclipse.com/2013/04/14/text-data-and-bss-code-and-data-size-explained/

https://mirzafahad.github.io/2021-05-08-text-data-bss/

https://stackoverflow.com/questions/66390645/why-are-local-static-variables-part-of-the-bss-segment

https://lisha.ufsc.br/teaching/os/exercise/where_is_my_variable.html

https://developer.arm.com/documentation/100748/0612/mapping-code-and-data-to-the-target/placing-functions-and-data-in-a-named-section

https://community.st.com/s/question/0D53W00000VgTigSAF/store-variables-in-data-section-instead-of-bss-section

https://www.geeksforgeeks.org/memory-layout-of-c-program/

https://cseweb.ucsd.edu/~gbournou/CSE131/GlobalAndStaticVars.pdf http://courses.ics.hawaii.edu/ReviewICS312/morea/X86NASM/ics312_nasm_data_bss.pdf

https://www.cs.princeton.edu/courses/archive/fall06/cos217/lectures/06MemoryAllocation-2x2.pdf

https://gcc.gnu.org/onlinedocs/gcc-4.5.2/gcc/Variable-Attributes.html

https://eng.libretexts.org/Bookshelves/Computer_Science/Programming_Languages/Book%3A_x86-64_Assembly_Language_Programming_with_Ubuntu_(Jorgensen)/04%3A_Program_Format/4.05%3A_BSS_Section

http://wearcam.org/ece385/lecture5/cexamples/bss_text_stack_example.htm

https://www.ti.com/lit/an/spra258/spra258.pdf?ts=1654685954416&ref_url=https%253A%252F%252Fwww.google.com%252F https://programmer.ink/think/c-language-heap-stack-data-segment-code-segment-and-bss-segment.html

https://programmer.group/c-language-memory-layout-understanding.html

https://www.nongnu.org/avr-libc/user-manual/mem_sections.html

https://www.scaler.com/topics/c/memory-layout-in-c/

http://socialledge.com/sjsu/index.php/Where_do_your_variables_stored

https://cs-fundamentals.com/c-programming/memory-layout-of-c-program-code-data-segments

https://www.tutorialspoint.com/where-are-static-variables-stored-in-c-cplusplus

https://docs.microsoft.com/en-us/cpp/preprocessor/bss-seg?view=msvc-170

https://unix.stackexchange.com/questions/476895/if-a-global-or-static-c-variable-is-not-explicitly-initialized-but-implicitly-i

https://blog.actorsfit.com/a?ID=00100-ce4848c5-662b-4544-9acf-6a7711d78f91

https://blog.fearcat.in/a?ID=01750-e78620a0-e661-42f5-93cc-e9c4fce743a2

http://alumni.cs.ucr.edu/~saha/stuff/memaddr.html

https://johnkerl.org/doc/link-load.pdf

https://docs.oracle.com/cd/E19957-01/806-0641/6j9vuqujb/index.html

https://www.hackerearth.com/practice/notes/memory-layout-of-c-program/

http://faculty.cs.niu.edu/~mcmahon/CS241/Notes/storage_class.html

https://www.microchip.com/forums/m622148.aspx

https://notes.shichao.io/tlpi/ch6/

https://viblo.asia/p/memory-layout-of-c-programs-3NVRkbXnv9xn

https://programmersought.com/article/14863944425/

https://www.wikiwand.com/en/Data_segment

https://itecnote.com/tecnote/static-variables-stored-data-segment-or-heap-or-bss/

https://ogeek.cn/qa/?qa=771205/

https://github.com/riscv-collab/riscv-gnu-toolchain/issues/773

https://blog.krybot.com/a?ID=00150-9e496f61-7dd0-4ffe-b827-b649ad65c10f

https://kernelnewbies.kernelnewbies.narkive.com/AdmqLYLd/zero-initialized-in-bss

https://nasm.us/xdoc/2.14rc0/html/nasmdoc7.html

https://chowdera.com/2022/03/202203271139227599.html

https://www.ele.uva.es/~jesus/hardware_empotrado/Compiler.pdf

https://www.thegoodpenguin.co.uk/blog/u-boot-relocation-bss-hang/

https://global.epson.com/products_and_drivers/semicon/products/micro_controller/pdf/lnk_03e.pdf

https://www.toolbox.com/tech/programming/question/heap-vs-data-segment-vs-stack-071706/

https://blog.birost.com/a?ID=00200-fb40d200-1f2f-4505-9658-cf940566dd92

https://medium.com/iqube-kct/know-what-is-bss-text-data-memory-segments-of-an-executable-file-in-embedded-systems-6158d92aa519

https://en.wikibooks.org/wiki/X86_Disassembly/Variables

https://www.freertos.org/FreeRTOS_Support_Forum_Archive/January_2018/freertos_BSS_Vs_COMMON_505ca749j.html

https://embdev.net/topic/373759

http://www.oby.ro/forum/index.php?topic=6.0

https://blog.katastros.com/a?ID=00400-f1f2617b-33ab-42ca-95ac-6a9d262a531c

https://community.nxp.com/t5/LPCXpresso-IDE/Ways-to-reduce-bss-bytes/td-p/585586

https://aticleworld.com/memory-layout-of-c-program/

https://topic.alibabacloud.com/a/difference-between-font-classtopic-s-color00c1debssfont-segment-and-data-segment_8_8_31493602.html

https://www.dsprelated.com/showthread/motoroladsp/2106-1.php

http://web.mit.edu/gnu/doc/html/as_4.html

https://www.cs.ru.nl/E.Poll/hacking/slides/hic3_stack.pdf

https://developerinsider.co/memory-layout-representation-of-c-program/

https://norasandler.com/2019/02/18/Write-a-Compiler-10.html

https://www.oreilly.com/library/view/hands-on-penetration-testing/9781788295666/d0b0d004-b421-4ca0-8fb9-26e83549115b.xhtml

http://pld.cs.luc.edu/courses/264/now/notes/13.html

https://www.embeddedrelated.com/showthread/comp.arch.embedded/124142-1.php

https://www.bravegnu.org/gnu-eprog/c-startup.html

https://atadiat.com/en/e-how-to-preserve-a-variable-in-ram-between-software-resets/

https://courses.engr.illinois.edu/cs225/sp2022/resources/stack-heap/

https://www.educative.io/edpresso/what-are-variables-in-assembly-language

https://forum.arduino.cc/t/how-to-analyze-data-bss-section/216186

https://www.intel.com/content/www/us/en/develop/documentation/cpp-compiler-developer-guide-and-reference/top/compiler-reference/compiler-options/data-options/fzero-initialized-in-bss-qzero-initialized-in-bss.html

https://interrupt.memfault.com/blog/how-to-write-linker-scripts-for-firmware

https://www.javatpoint.com/memory-layout-in-c

https://forums.freebsd.org/threads/c-global-variable-and-sections-bss-and-data.34915/

http://what-when-how.com/Tutorial/topic-7979ktkdo2/Hacking-The-Art-of-Exploitation-83.html

https://www.avrfreaks.net/forum/question-about-memory-sections-text-data-rodata-bss

https://technoteshelp.com/unix-difference-between-data-section-and-the-bss-section-in-c/

https://www.jollen.org/blog/2007/01/no-zero-initialized-in-bss.html

https://diveintosystems.org/book/C2-C_depth/scope_memory.html

https://www.learncpp.com/cpp-tutorial/the-stack-and-the-heap/

https://bista.sites.dmi.unipg.it/didattica/sicurezza-pg/buffer-overrun/hacking-book/0x280-heap-bss-overflow.html

https://community.particle.io/t/understanding-local-compile-output/3234

https://madalanarayana.wordpress.com/2014/01/22/bss-segment/

https://karatos.com/art?id=345de13f-70c7-44b8-8a88-b78613d4d44a

https://codingfreak.blogspot.com/2012/03/memory-layout-of-c-program-part-2.html https://cboard.cprogramming.com/c-programming/65973-declare-array-bss-segment.html

http://netospgm.blogspot.com/2014/08/memory-layout-of-program.html

https://sourceware.org/bugzilla/show_bug.cgi?id=11717

http://shivacherukuri.blogspot.com/2011/03/memory-layout-in-cdata-segmentbss-code.html

http://www.math.utah.edu/docs/info/as_4.html

https://lists.cs.ucsb.edu/pipermail/angr/2016-November/000248.html

https://docs.rtems.org/releases/rtemsdocs-4.7.2/share/rtems/html/bsp_howto/bsp_howto00021.html

https://devkitpro.org/viewtopic.php?f=5&t=19

https://www.cnblogs.com/idorax/p/6400210.html

https://iotexpert.com/psoc4-boot-sequence-part-3-preinitializing-variables-before-main/

https://www.rdocumentation.org/packages/BeSS/versions/2.0.2/topics/bess

https://www.edaboard.com/threads/store-variable-between-microcontroller-resets-using-noinit-memory-problem.376616/

https://www.codeproject.com/Questions/283022/Static-Variable-Fetching-Techique

https://towardsdatascience.com/c-basics-array-data-structure-c25b8ad4d32c

https://newbedev.com/difference-between-data-section-and-the-bss-section-in-c

https://www.trickyedu.com/c-program-memory-layout-or-memory-layout-of-c-program/

https://www.bsdnow.tv/316

http://www.mathcs.emory.edu/~cheung/Courses/255/Syl-ARM/7-ARM/data-section.html

https://www.freebuf.com/articles/endpoint/335030.html