Displaying 1 result from an estimated 1 matches for "test_usuu".
Did you mean:
  test_suuu
  
2019 Sep 20
2
About detailed rule of fastcall
...t {
        int d;
    } data_t;
    void __attribute__((fastcall)) test_suuu(data_t s, unsigned int a,
unsigned int b, unsigned int c);
unsigned int a is passed in edx, and the rest are passed in stack (in s, b,
c order).
#2 : order of arguments is diff from #1
   void __attribute__((fastcall)) test_usuu(unsigned int a, data_t s,
unsigned int b, unsigned int c);
unsigned int a is passed in ecx, and the rest are passed in stack (in s, b,
c order)
#3 : __attribute__((__packed__)) is diff from #1
    typedef struct __attribute__((__packed__)) _data_t3 {
        int d;
    } data_t3;
    void __attr...