zoukankan      html  css  js  c++  java
  • Linux中pt_regs结构体

    该系统调用所需要的参数pt_regs在include/asm-i386/ptrace.h文件中定义:
    struct pt_regs {
    long ebx;                  //可执行文件路径的指针(regs.ebx中
    long ecx;                  //命令行参数的指针(regs.ecx中)
    long edx;                  //环境变量的指针(regs.edx中)。
    long esi;
    long edi;
    long ebp;
    long eax;
    int xds;
    int xes;
    long orig_eax;
    long eip;
    int xcs;
    long eflags;
    long esp;
    int xss;
    };
    该 参数描述了在执行该系统调用时,用户态下的CPU寄存器在核心态的栈中的保存情况。通过这个参数,sys_execve能获得保存在用户空间的以下信息: 可执行文件路径的指针(regs.ebx中)、命令行参数的指针(regs.ecx中)和环境变量的指针(regs.edx中)。

  • 相关阅读:
    PHP的语言规范
    Js 中的this
    Js 事件
    Js DOM 操作
    Js DOM对象
    Js 对象三
    Js 定时器
    Js 对象二
    Js 对象
    POJ 2987 Firing(最大流最小割の最大权闭合图)
  • 原文地址:https://www.cnblogs.com/wanghetao/p/2238310.html
Copyright © 2011-2022 走看看