z tego co pamiętam to przydzielony segment kodu programu nie ma uprawnień 
zapisu gdyż jest to kod wykonywalny. Nie pamiętam dobrze jak to robiłem ale to 
wymagało zmiany flag dla segmentu.

Dnia 29-08-2006 o godz. 14:36 Henio Paszczak napisał(a):
> cześć.
> Mam pytanie które nie dotyczy konkretne debiana ale
> ogólnie porgramowania pod linuxem.
> w Swoich programach w  assemblerze (as) chciaiłbym
> skorzystać z jednej ze sztuczek to znaczy zmieniania
> kodu  programu podczas jego działania, nie wiem czy to
> jest możliwe. Aby sprecyzowac o co mi chodzi
> zamieszcze przyklad:
> 
> 1 movb $57,.+n   # .- adres wykonywanej instrukcji 
>                  #  n ilosc bajtow do $78
> 2 shufs $78,%xmm0,%xmm0.
> 
> teraz procesor powinen widziec w lini 2 
> 
> 2 shufs $57,%xmm0,%xmm0
> 
> niestety zawsze przy takich próbach otrzymuje błąd
> ochrony pamięci .. czego należało by się spodziewać .
> Czy jest jaiś sposób aby to ominąć ?
> 
> Pozdrawiam
> Lukas
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact 
> [EMAIL PROTECTED]
> 
> 

----------------------------------------------------
Dzieci.wp.pl - Wydrukuj sobie plan lekcji - kliknij:
http://klik.wp.pl/?adr=http%3A%2F%2Fadv.reklama.wp.pl%2Fas%2Fd1.html&sid=860



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Odpowiedź listem elektroniczym