Advertisement
MMBC

retrieve main arguments without main arguments

Nov 15th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.33 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.     int ac;
  5.     char **av;
  6.  
  7.     __asm__("mov %%edi, %0\n\t"
  8.             "mov %%rsi, %1"
  9.             :"=r" (ac), "=r" (av)
  10.             :
  11.             :
  12.             );
  13.     printf("Argc: %d\n", ac);
  14.     for (int i = 0; i < ac; i++)
  15.         printf("Argument %d: %s\n", i, av[i]);
  16.     return 0;
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement