Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Favorites infavorites:mine
infavorites:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with Search options answers only user 18317

Part of the computer used to store data and code. Can refer to questions about, both, live memory investigation and ROM investigation.

13
votes
SIMs card are a type of Universal Integrated Circuit Card (UICC). how exactly do they work According to Karsten Nohl's presentation "Mobile Network Attack Evolution", SIM cards contain an embedd …
answered Mar 25 '17 by julian
2
votes
Correction: in fact many SIMs do contain a microprocessor for extra functionality (see SIM Application Toolkit). Thank you Igor Skochinsky for the correction. According to Karsten Nohl's prese …
answered Mar 21 '17 by julian
2
votes
). For the process that manages this program, how is the data containing the "Hello world!" string transferred from the stack in memory to the child process of the shell? this question is … process is a space in virtual memory whose use is managed by the compiler. The stack is written to and read from by the CPU, which executes the instructions generated by the compiler. The stack does not …
answered Apr 20 '18 by julian
8
votes
For understanding how dynamic memory allocation (the malloc, free, calloc, realloc library functions) really works there is no substitute for reading the source code of malloc(). It is well commented … : comments on chunks: /* 1056 malloc_chunk details: 1057 1058 (The following includes lightly edited explanations by Colin Plumb.) 1059 1060 Chunks of memory are maintained using a …
answered Mar 28 '17 by julian
1
vote
Note: this answer corresponds to the original question Process segment permissions may vary across architectures and implementations. For example, it is expected that on more recent x86 Linux systems …
answered May 3 '17 by julian
7
votes
top of the calling frame, can do so by adding a predetermined offset to the value in the frame pointer.1 The way in which memory is allocated and deallocated for stack frames can vary across … registers, local variables, temporaries, and arguments to the next function2. GCC will allocate memory required to store this data in a frame plus space required to maintain stack alignment to the boundary …
answered Nov 5 '17 by julian
1
vote
. This means that it is the compiler that is responsible for managing all of the registers based on details such as process layout in memory (which is OS-specific), calling convention, optimization …
answered Jan 22 by julian