Létezik Heap analizátor?
Olyan rendszerprogramra lenne szükségem, amely segítségével nyomon tudnám követni egy programhoz tartozó heap területen lévő változásokat futás közben.
pl. írok egy egyszerű programot c-ben amely egy 100 elemű byte tömböt allokál, (malloc) majd feltölt(memset) 'A' betűvel.
Olyan programra gondoltam, amely pl a malloc után kapott pointer alapján meg tudnám keresni a heapen azt a területet és szeretném látni a heapen a változást. Létezik ilyen célszoftver?
Mindegyik nagyobb C/C++ IDE tartalmaz ilyen debugging funkciót:
Code::Blocks
C-Free C/C++ IDE
Microsoft Visual C++
stb.
Például a Code::Blocks-ban (ingyenes) így tudod megjeleníteni:
- A forráskódodban a kurzort ráteszed egy parancsra.
- Megnyomod az F4 billentyűt.
- A menüben kiválasztod: Debug > Debugging windows > Memory dump
- Megadod a memóriacímet, és hogy mennyi bájtot jelenítsen meg attól a címtől kezdve.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!