lkml.org 
[lkml]   [2012]   [Feb]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH v10 05/11] seccomp: add system call filtering using BPF
    On 02/21/2012 09:30 AM, Will Drewry wrote:
    > +
    > +/**
    > + * struct seccomp_data - the format the BPF program executes over.
    > + * @args: up to 6 system call arguments. When the calling convention is
    > + * 32-bit, the arguments will still be at each args[X] offset.
    > + * @instruction_pointer: at the time of the system call.
    > + * @arch: indicates system call convention as an AUDIT_ARCH_* value
    > + * as defined in <linux/audit.h>.
    > + * @nr: the system call number
    > + */
    > +struct seccomp_data {
    > + __u64 args[6];
    > + __u64 instruction_pointer;
    > + __u32 arch;
    > + int nr;
    > +};
    >

    This got flipped around for some reason... that is a problem if we ever
    need to extend this to more than 6 arguments (I thought we had at least
    one architecture which supported 7 arguments already, but I could just
    be delusional.)

    -hpa

    --
    H. Peter Anvin, Intel Open Source Technology Center
    I work for Intel. I don't speak on their behalf.



    \
     
     \ /
      Last update: 2012-02-22 07:37    [W:0.019 / U:0.444 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site