Assembly Segments Flashcards
1
Q
Stack
A
Hold non static local variables.
2
Q
Heap
A
Contains dynamically allocated data that can be uninitialized at first
3
Q
.data
A
Contains global and static data initialized to a nonzero value. I.e. Application/global variables
4
Q
.bss
A
Contains global and static data that is uninitialized or initialized to zero
5
Q
.text
A
Contains the code of the program
6
Q
.rdata
A
Read only data
7
Q
.pdata
A
Information about exceptions
8
Q
.rsrc
A
Resources section. Can contain different objects like pictures, icons, manifest files, other PE files (dlls/exes), etc.
9
Q
.reloc
A
Reloc info. Asks windows loader to safely load modules with randomized address space. Modules at DLLs or EXEs