adplus-dvertising
frame-decoration

Question

What is the difference between private allocations and mapped allocations?

a.

Private allocations are used for sharing memory between two or more programs, while mapped allocations are for local allocations.

b.

Private allocations are created by mapping a physical file to memory, while mapped allocations are created using the VirtualAlloc Win32 API.

c.

Private allocations are process private and were allocated locally, while mapped allocations are memory-mapped files that are mapped into the address space.

d.

Private allocations are allocations that are kernel private and were allocated locally, while mapped allocations are created by calling the HeapAlloc Win32 API.

Posted under Reverse Engineering

Answer: (c).Private allocations are process private and were allocated locally, while mapped allocations are memory-mapped files that are mapped into the address space. Explanation:Private allocations are process private and were allocated locally, while mapped allocations are memory-mapped files that are mapped into the address space.

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the difference between private allocations and mapped allocations?