Результаты поиска по запросу "system-calls"

1 ответ

Что произойдет, если вы используете 32-битный int 0x80 Linux ABI в 64-битном коде?

int 0x80 в Linux всегда вызывает 32-битный ABI, независимо от того, из какого режима он вызывается: args inebx, ecx, ... и номера системных звонков от/usr/include/asm/unistd_32.h. (Или вылетает на 64-битных ядрах, скомпилированных ...

3 ответа

OsDev syscall / sysret и sysenter / sysexit инструкции по включению

Я собираю 32-битную ОС в сборке. Я установил IDT и обрабатываю прерывание программы черезint инструкция. Как я могу включитьsyscall а такжеsysenter инструкции и как мне их обработать / вернуть? Это правда, чтоsyscallнструкция @ не ...

2 ответа

значимость (void *) -1 [дубликата]

На этот вопрос уже есть ответ: Является ли ((void *) -1) действительным адресом? [/questions/13306914/is-void-1-a-valid-address] 3 ответа Я смотрел на документациюsbrk системный вызов и найденэт [http://linux.die.net/man/2/sbrk]: Успех,sbrk() ...

ТОП публикаций

1 ответ

Сделайте программу, используя только системные вызовы, а не Windows DLL [дубликата]

На этот вопрос уже есть ответ: Системные вызовы Windows [дубликаты] [/questions/21074334/windows-system-calls] 1 ответ Я пытаюсь заставить программу работать с системными вызовами, а не с dll kernel32.dll,ntdll.dll). Я знаю, например, что ...