使用库函数API和C代码中嵌入汇编代码两种方式使用系统调用

    xiaoxiao2021-03-25  147

    陈可 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”
    #include<stdio.h> int main(){ int uid; __asm__ __volatile__( "mov $24,%%eax\n\t" "int $0x80\n\t" "mov %%eax,%0\n\t" :"=m"(uid) ); printf("asm_result=%d\napi_result=%d\n",uid, getuid()); return 0; }

    反汇编: main: pushl
    转载请注明原文地址: https://ju.6miu.com/read-4471.html

    最新回复(0)