Verem (számítástechnika)
A Wikipédiából, a szabad lexikonból.
Ezt a szócikket át kellene olvasni, ellenőrizni a szövegét, tartalmát. További részleteket a cikk vitalapján találhatsz.
A verem (angolul stack) a számítógép memóriájának egy része, amelybe a processzor azokat a memóriacímeket menti el, ahova egyes eljárások befejeztével visszatér. A verem olyan adatstruktúra, amelyből a benne utoljára eltárolt adat olvasható ki először.
Veremkiíratás az a folyamat, amikor az informatikus a verem értékeit kiíratja monitorra vagy nyomtatóra.
Tartalomjegyzék |
[szerkesztés] Példák veremkiíratásokra különböző programozási nyelvekben
[szerkesztés] Assembly
Exception: STATUS_ACCESS_VIOLATION at eip=000040F8 eax=00000000 ebx=00000004 ecx=610881EC edx=00000020 esi=610883E8 edi=00000001 ebp=0240F9FC esp=0240FE98 program=c:\kulack\db2src\test\boom.bad.exe cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023 Stack trace: Frame Function Args 0240F9FC 000040F8 (00000000, 00000000, 00000000, 00000000) 0240FEB4 000040F8 (00000001, 1A023684, 0A010008, FFFFFFFE) 0240FF10 61003C02 (00000000, 61089D44, BCF15C38, 000006D4) 0240FF40 61003DDD (00401044, 61089D44, E345B408, 00000003) 0240FF60 61003E1C (00000000, 00000000, 819421B0, 00000005) 0240FF90 004010D3 (00401044, FFFFFFFF, 80430C77, 00000000) 0240FFC0 0040103D (61089D44, 0247E6C4, 7FFDF000, 00000000) 0240FFF0 77E992A6 (00401000, 00000000, 000000C8, 00000100) End of stack trace
[szerkesztés] C / C++
sub(x=2,y=3) [prgm.c:25] inter(i=16012) [prgm.c:96] main(argc=1,argv=0x7fffff54,envp=0x7fffff5c)[prgm.c:15]
[szerkesztés] Java
java.lang.NullPointerException at my.package.myMethod2(MyClass.java:34) at my.package.myMethod1(MyClass.java:69) at my.package.myMethod0(MyClass.java:75) at my.package.main(MyClass.java:89)