"B"
"b" The symbol is in the BSS data section. This section typically contains zero-
initialized or uninitialized data, although the exact behavior is system dependent.
"C" The symbol is common. Common symbols are uninitialized data. When linking, multiple
common symbols may appear with the same name. If the symbol is defined anywhere, the
common symbols are treated as undefined references.
Szerk: miket nem talál google barátunk:
https://stackoverflow.com/questions/16835716/bss-vs-common-what-goes-wh…
- NevemTeve blogja
- A hozzászóláshoz be kell jelentkezni
- 618 megtekintés
Hozzászólások
Még egy mérési adat:
Linux-gcc10.2$ nm -Pg -X32_64 obj-64/.libs/kemdata.o | grep DataRoot
DataRoot B 0 20
- A hozzászóláshoz be kell jelentkezni
tenyleg erdekelne hogy mit dolgozol hogy ilyenekkel kell szivnod...
- A hozzászóláshoz be kell jelentkezni
Engem is érdekelne, főleg hogy én is 7 évet AIX-oztam de ilyen mélyen sose álltam bele. Régebben már kifejtette egyszer , de most már nem találom, nem emlékszem.
“Luck Is What Happens When Preparation Meets Opportunity" - Seneca
- A hozzászóláshoz be kell jelentkezni
Kicsit visszanézel, látszik, hogy Linux-on is gcc-verziótól függ, hogy mi jót general:
Linux-gcc7.5$ nm -Pg -X32_64 obj-64/.libs/kemdata.o | grep DataRoot
DataRoot C 0000000000000020 0000000000000020
Linux-gcc10.2$ nm -Pg -X32_64 obj-64/.libs/kemdata.o | grep DataRoot
DataRoot B 0 20
Hogy mikor számítanak ezek a típusok? Például a libtool hagyományosan a B, D, T típusokat tekinti exportálandónak. AIX-on legalábbis, Linux-on inkább az az elv, hogy 'mindent exportálunk, ami nem tud elszaladni'.
- A hozzászóláshoz be kell jelentkezni
megmondom en neked mikor szamit ez: soha a budos eletben. 17 eve linuxozok, fejlesztettem mar mindent a stacken a kernel beletol kezdve felfele, de soha nem volt meg *semmire* szuksegem azokbol az onszopatasi trukkokbol, amit a blogodon olvasok.
tehat A: kurvara megfizetnek ezert (remelem), es ceges perverziobol szopatod magad
B: siman mazochista vagy, es vegtelen szabadidod van
- A hozzászóláshoz be kell jelentkezni
Akkor lehet, hogy talkoztunk annó a l-code-l@list.telnet.hu-n vagy a linux@mlf.linux.rulez.org-on?
Nosztalgiáról szólva, első Linux-os nyomozásaim egyike 199x-ben egy pop3-kliens volt, ami valamilyen okból időnként lefagyott. Strace kimutatta, hogy kétszer hívta meg a flock(2)-t ugyanarra a fájlra, és a második hívás nem tért vissza hibakóddal (sem sikerrel), hanem végtelen várakozásba merült.
- A hozzászóláshoz be kell jelentkezni
2004-es az elso levelem ott, szoval 18 az a 17...
- A hozzászóláshoz be kell jelentkezni
Off:
Nem is azért, de semelyik kérdésre sem válaszolsz sem a fenti esetben, hogy "önszopatás vagy végtelen pénz", sem arra, mikor kérdezték, mivel foglalkozol, tényleg ennyire titkos..?
- A hozzászóláshoz be kell jelentkezni
Többen többször próbálták megfejteni. Nem tudni. :)
- A hozzászóláshoz be kell jelentkezni
Van akinek a hobbija a szakmája is egyben.
- A hozzászóláshoz be kell jelentkezni
Inkább: vannak főállású perverzek :D
- A hozzászóláshoz be kell jelentkezni
ilyen munkat akkor sem csinalnek ha a mostani fizum 3x-osat odaadnak erte.
- A hozzászóláshoz be kell jelentkezni
De sőt, még az sem egészen biztos, hogy képes lennél pl. egy ilyet kidebuggolni ;)
- A hozzászóláshoz be kell jelentkezni
mar a feltetelezes is serto ;) de sokat nem kellett debuggolnod, eleg volt megnezni ezt: https://bugzilla.samba.org/show_bug.cgi?id=2609
- A hozzászóláshoz be kell jelentkezni
Nagy szellemek, ha találkoznak;) (Előzmény itt)
Sajnos nem az volt a vizsgálandó hibajelenség, hogy megjelent volna egy üzenet, hogy 'ejnye az snprintf rosszul működik', hanem az, hogy 'furcsa hibák jelentkeznek a kliensekben'
- A hozzászóláshoz be kell jelentkezni
á bé cé dé :)
"Normális ember már nem kommentel sehol." (c) Poli
- A hozzászóláshoz be kell jelentkezni