2010年1月28日 星期四

Add new system call

kernel版本:2.6.33-rc2

新增自行定義的system call步驟如下:

1. edit arch/x86/kernel/syscall_table_32.S, add

.long sys_mysystemcall /* 338 */

2. edit include/asm-i386/unistd.h, add

#define __NR_mysystemcall 338

3. create new file, arch/x86/kernel/systemcall.c
(defined filename yourself)

#include <linux/linkage.h>
#include <linux/kernel.h>

asmlinkage int sys_mysystemcall(void)
{
printk("mysystemcall\n");
return 0;
}


4. edit arch/x86/kernel/Makefile, add

obj-y += systemcall.o


5. compiler kernel

root@shulong-desktop:/home/shulong/linux-2.6.33-rc2# make clean && make


6. writing code for user mode, create new file test.c

#include <linux/unistd.h>
#include <sys/syscall.h>
#include <sys/types.h>

#define __NR_mysystemcall 338
#define mysystemcall() syscall(__NR_mysystemcall);

int main ()
{
mysystemcall();
return 0;
}


7. compiler test.c

root@shulong-desktop:~# gcc -Wall test.c -o systemcall

8. execute systemcall

root@shulong-desktop:~# ./systemcall
[ 39.289669] mysystemcall


就可順利加入自行定義的system call。

17 則留言:

匿名 提到...

[b]Стилус для Asus 686/696[/b]

[url=http://info.je1.ru/GPS_083.html]Подробнее...[/url]

wsxwhx713 提到...

IS VERY GOOD..............................

匿名 提到...

Hey

I'm interested to learn [url=http://www.maxkravmaga.com][b]Krav Maga[/b][/url]. I have some MMA experience and I'm wondering if Krav Maga is right for me. I'm looking for a mix of [url=http://www.MaxKravMaga.com][b]Self Defense[/b] and a [url=http://www.MaxKravMaga.com][b]Krav Maga Workout[/b][/url]

any input would really help me

regards

Michael

匿名 提到...

Hi There
I need some help here folks
I'm Looking to purchase [url=http://www.milesgershon.com/tv-stands.html][b]TV Stands[/b][/url] or TV [url=http://www.milesgershon.com][b]Wall Units[/b][/url] For an apartment I'min the process of buying.
Can you folksgive me a good recommendation of where is the topplace to buy these? I live in Florida and I heard that the big thing about these [url=http://www.milesgershon.com][b]tv stands[/b][/url] is the cost of shipping and installation.
I also found this great article about wiring your entertainment center: http://www.helium.com/items/1577888-how-to-wire-your-home-entertainment-center

looking forward to your reply

[url=http://www.milesgershon.com][img] data:image/jpeg;base64,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 [/img][/url]

O

匿名 提到...

Guys,
some advice needed:
I'm Looking to purchase [url=http://www.milesgershon.com/tv-stands.html][b]TV Stands[/b][/url] or TV [url=http://www.milesgershon.com][b]Wall Units[/b][/url] For a condo I'mbuying now.
Can you folksgive me a good recommendation of where is the bestdeal on these? I live in LA and I heard that the big thing about these [url=http://www.milesgershon.com][b]tv stands[/b][/url] is the cost of shipping and installation.
I also found this great article about wiring your entertainment center: http://www.helium.com/items/1577888-how-to-wire-your-home-entertainment-center

cheers

[url=http://www.milesgershon.com][img] data:image/jpeg;base64,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 [/img][/url]

Rachel

匿名 提到...

Hi People!
I'm Looking to purchase [url=http://www.milesgershon.com][b]Entertainment Centers[/b][/url] or [url=http://www.milesgershon.com][b]Wall Units[/b][/url] For a new hotel chain I'm working at in.
Can anyone give me a good recommendation of where is the best deal on these? I live in Jersey and I heard that the main thing about these [url=http://ent3rtacn3tr.blogspot.com/b]Entertainment Centers[/b][/url] is the cost of shipping and installation.
Thanks

Jo

匿名 提到...

Hello all, how is everybody?

匿名 提到...

What words..

匿名 提到...

Hi everybody, I just want to say hello! How is everyone??

匿名 提到...

Hey Folks
I've been around here for a while now, and I finally found something worth writing about: I found a great deal on custom [url=http://www.milesgershon.com/entertainment-centers.html][b] Contemporary Entertainment Centers [/b][/url]. These guys have 24/7 call-in service and they installed AND delivered my custom [url=http://www.milesgershon.com/entertainment-centers.html][b] Entertainment Center [/b][/url]all for Free!!! I would recommend these guys for anyone interested in improving their home's design

Have a good One

http://cia.vc/stats/project/gnome/bigboard

匿名 提到...

Hello Good People

I Found This great tutorial on [url=http://www.milesgershon.com][b]Contemporary Wall Units[/b][/url]
Hope you enjoy going over it as much as I did.

Cheers

Fred

匿名 提到...

Hi Folks
I've been around here for a while now, and I finally found something worth writing about: I found a great deal on custom [url=http://www.milesgershon.com/entertainment-centers.html][b] Modern Entertainment Centers [/b][/url]. These guys have 24/7 call-in service and they installed AND delivered my custom [url=http://www.milesgershon.com/entertainment-centers.html][b] Entertainment Center [/b][/url]all for Free!!! I would recommend these guys for anyone interested in improving their home's design

Peace

http://cia.vc/stats/project/gnome/bigboard

匿名 提到...

Hey Wassup?
I've been around here for a while now, and I finally found something worth writing about: I found a great deal on custom [url=http://www.milesgershon.com/entertainment-centers.html][b] Contemporary Entertainment Centers [/b][/url]. These guys have 24/7 call-in service and they installed AND delivered my custom [url=http://www.milesgershon.com/entertainment-centers.html][b] Entertainment Center [/b][/url]all for Free!!! I just bought from them, and I've never had a more seamless internet buy -they ACTUALLY called me to confirm the order and talk about delivery time… unreal!

Have a good One

http://cia.vc/stats/project/gnome/bigboard

匿名 提到...

[url=http://remroom.ru]евро ремонт квартир[/url] Ремонт и отделка офисов, комнат или дач – это насущная сейчас проблема большинства людей, решившихся, наконец, отремонтировать свой офис. Мало того, что улучшение – это занятие трудоемкое и напряженное, еще и найти заслуживающую доверия компанию, занимающуюся ремонтом квартир или домов сейчас почти нельзя. Дело в том, что все меньше и меньше в нашей стране осталось компаний, делающих свою работу качественно, эффективно и недорого. [url=http://remroom.ru]продажа квартир с ремонтом[/url]
Однако наша фирма является хорошим исключением из этого неприятного правила. Мы вот уже долгое время занимается ремонтом офисов, квартир, домов и еще ни разу нам не поступало от наших клиентов ни неприятных отзывов, ни каких-либо жалоб. [url=http://remroom.ru]ремонт малогабаритных квартир[/url] Богатый опыт наших специалистов, а также высокий профессионализм всех без исключения наших сотрудников, поможет сделать хорошо, качественно и – главное - доступно как косметический, так и капитальный ремонт. [url=http://remroom.ru]средний ремонт квартир[/url] Современное оборудование, новые технологии планировки и дизайна, а также индивидуальный подход к каждому клиенту и гибкая система скидок сделали нашу фирму самой успешной на сегодня компанией, оказывающей услуги ремонту и отделке офисов, комнат или домов. [url=http://remroom.ru]прайс на ремонт квартир[/url]
[url=http://remroom.ru]ремонт квартир[/url] [url=http://remroom.ru]ремонт квартиры[/url]

匿名 提到...

When you think about the specification of the term really enjoy, with relations to an enchanting connection along with another, however to be a sense that is certainly engendered should you have miltchmonkey a better relationship with yourself far too - and even for a a sense of greater unity spouse and children or man ( blank ) it develops into all the more extra ordinary that each anybody is looking to get in life is actually love.

匿名 提到...

[url=http://markizam.ru/]перголы беседки[/url]
[url=http://markizam.ru/index.php?route=product/category&path=97]садовая пергола своими руками[/url]


Устали от нескончаемого солнца, но при этом не хотите постоянно находится в квартире? Кроме того, согласитесь, совсем плохо, если еще и пойдет дождь,
Сегодня очень большой любовью пользуются так называемые маркизы, которые сможете найти на нашем сайте Интернет-сайте. Это долговечные тенты, которые можно натянуть на улице, а также их приобретают для дач и загородных коттеджей, ведь их быстро натягивать, пользоваться такими маркизами очень удобно. Такие небольшие тенты, габариты которых вы сможете выбирать самостоятельно, защищают не только от самих палящих палящих лучей, но и от их излучения, так что теперь за городом за столиком вам будет очень комфортно, прохладно.
Есть только два фактора, которые заставят его сложить обратно: либо очень сильный ветер, либо гроза.
На нашем ресурсе вы без труда сможете заказать нужный вам товар, стоит просто выбрать маркиз то, что вам подходит, исходя из различных параметров. Естественно, свои вопросы вы должны задавать и помощникам, которые обязательно помогут купить тот товар, который нужен. Основные отличия таких товаров в том, что они легко трансформируются, подвергаются перевозке и непосредственно устанавливаются в любом нужном месте.

[url=http://markizam.ru/index.php?route=product/category&path=97]пергола во владимире[/url]
[url=http://markizam.ru/]пергола в саду[/url]

匿名 提到...

[url=http://markizam.ru/index.php?route=product/category&path=97]перголы,веранды,террассы[/url]
[url=http://markizam.ru/verticalnye]маркиза веранда цена[/url]


Устали от нескончаемого солнца, но при этом не хотите постоянно находится в помещении? Кроме того, согласитесь, совсем некомфортно, если еще и пойдет дождь,
Сейчас очень большой любовью пользуются так называемые маркизы, которые сможете отыскать на нашем сайте ресурсе. Это качественные тенты, которые можно натянуть на улице, а также их приобретают для дач и загородных коттеджей, ведь их просто натягивать, пользоваться такими маркизами очень удобно. Такие маленькие тенты, размеры которых вы сможете выбирать самостоятельно, сберегают не только от самих палящих изнуряющих лучей, но и от их излучения, так что теперь на природе за столиком вам будет очень приятно, прохладно.
Есть только две проблемы, которые заставят его сложить обратно: либо очень сильный ветер, либо ливень.
На нашем ресурсе вы без труда сможете приобрести нужный вам товар, стоит просто выбрать маркиз то, что вам подходит, исходя из различных характеристик. Естественно, свои вопросы вы можете задавать и продавцам, которые обязательно помогут определить тот товар, который нужен. Основные плюсы таких товаров в том, что они легко трансформируются, подвергаются перевозке и непосредственно устанавливаются в любом нужном месте.

[url=http://markizam.ru/verticalnye]маркизы для балконов[/url]
[url=http://markizam.ru/index.php?route=product/category&path=97]перголы из дуба[/url]