Ako na "dieru" v programovej pamati?

Jindrich Kubec kubecj@asw.cz
Úterý Říjen 14 17:59:14 CEST 2008


Zadarmo/bez roboty se vetsinou podivny prani neplni ;-)

Jinak pomoci binutils vytahat nejaky informace o tech objektech a 
skriptovym jazykem nejak zase preklopit, to verim, ze by melo jit snadno.

Co se tyce toho, zda umi avrgcc kompilator cpat kazdou fci do samostatny 
sekce, to by se muselo vyzkoumat v infu. Starsi i386 gcc to neumelo, 
novejsi 3.x by snad uz mohlo. Druhy reseni je nabiledni - rozstrkat do 
mensich .c souboru.

At 15:56 14.10.2008, Jan Waclawek wrote:
>Hej, toto znie ako naznak cesty.
>
>Klucovy bod je zrejme "nejakym skriptem"... ;-) Uplne bez roboty to teda 
>urcite nie je; ale aspon to v sebe skryva prislub toho ze v buducnosti to 
>bude bez roboty. Neexistuje nahodou "nejaky skript" (alebo nejaky jeho 
>blizky pribuzny) uz hotovy?
>
>Este jeden problem, tentokrat specificky C-ckovy: co ak mam vsetky funkcie 
>nahadzane v jednom (alebo niekolko malo) zdrojovom subore? Da sa nejako 
>prekladac/linker prinutit aby chapal kazdu funkciu ako osobitnu sekciu? 
>Predpokladam, ze odpoved bude "u gcc nie"; ale su na to nejake 
>fundamentalne dovody?
>
>Dakujem
>
>wek
>
>
>
>
>
>----- Original Message ---------------
> >At 15:26 14.10.2008, Jan Waclawek wrote:
> >> >naskladate kod do .sect1 a .sect2 a az to pretece, tak to prasti obsluhu
> >> >lopatou, at prehazi nejaky rutiny mezi .sect1 a .sect2
> >>
> >>Presne tak; v tomto sa to v nicom nelisi od toho "vhodne umiestneneho" ORG
> >>v asm.
> >>Dufal som, ze existuje nejake automagicke riesenie...
> >
> >Mno, co tam udelat pre-link step do make, kde by se ze vsech *.o vycetly
> >delky .code sekci a nejakym skriptem by se rozhazely do .sect1 a .sect2 a
> >teprve takhle upraveny .o predhodit linkeru s linker mapou?
> >
>
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list

                 Jindrich Kubec

---------------------------------------------------------------
  ALWIL Software a.s. Prubezna 76, Praha 10, 100 00, Czech Rep.
  phone: (+420) 274 005 666           fax: (+420) 274 005 888
  email: kubecj@avast.com             web: http://www.avast.com
--------------------------------------------------------------- 




Další informace o konferenci Hw-list