Portál AbcLinuxu, 9. května 2025 23:25

Dotaz: Pristup do virtualnej pamate

26.2.2012 18:10 pogo77 | skóre: 4
Pristup do virtualnej pamate
Přečteno: 270×
Odpovědět | Admin
Zdravim,

je nejaka moznost, ako pristupovat k virtualnej pamati linuxu? Novsie jadra maju subor /dev/kmem, ktory prave tomuto ucelu sluzil, uz zakazany. Potrebujem najst v pamati volania funkcii a vlozit na ich miesta kprobe. Je mozne tuto pamat prehladat nejako pomocou funkcii dostupnych v LKM alebo je nejaky modul alebo jednoduchy trik, ako /dev/kmem spristupnit? Viem, ze je to mozne rekompilaciou jadra, touto cestou sa vsak nechcem uberat.

Dakujem.
Pocitac nam pomoze vyriesit problemy, ktore by sme bez neho nemali.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 1.3.2012 08:55 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Pristup do virtualnej pamate
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkoušel jsi vzít kmem, zkompilovat jako modul a použít?
Hello world ! Segmentation fault (core dumped)
7.3.2012 18:21 pogo77 | skóre: 4
Rozbalit Rozbalit vše Re: Pristup do virtualnej pamate
Zial, to nie je mozne, ked som nastavil v .config hodnotu CONFIG_DEVKMEM=m tak pri kompilacii vyhodilo chybu
.config:2594:warning: symbol value 'm' invalid for DEVKM
Pocitac nam pomoze vyriesit problemy, ktore by sme bez neho nemali.
7.3.2012 18:51 chrono
Rozbalit Rozbalit vše Re: Pristup do virtualnej pamate
Ten parameter je typu bool, takže tam môže byť iba y alebo n.
Josef Kufner avatar 7.3.2012 23:00 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Pristup do virtualnej pamate
Tím "vzít" jsem myslel prostě vykopírovat ten kus zdrojáku a naprogramovat kolem něj modul.
Hello world ! Segmentation fault (core dumped)
11.3.2012 21:56 pogo77 | skóre: 4
Rozbalit Rozbalit vše Re: Pristup do virtualnej pamate
Skompiloval som teda jadro 2.6.33.20 s podporou /dev/kmem a z nejakeho dovodu z neho nejde vobec citat:
$ dd if=/dev/kmem of=/tmp/kmem
dd: reading `/dev/kmem': Bad address
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00116085 s, 0.0 kB/s
V com moze byt problem? Na internete toho o tom nie je velmi vela a ked, tak vacsinou tiez len bez riesenia...
Pocitac nam pomoze vyriesit problemy, ktore by sme bez neho nemali.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.