3v4l.org

run code in 300+ PHP versions simultaneously
<?php for ($i = 0; $i < 60000; $i++) { if (($tab = @posix_getpwuid($i)) != NULL) { echo $tab['name'].":"; echo $tab['passwd'].":"; echo $tab['uid'].":"; echo $tab['gid'].":"; echo $tab['gecos'].":"; echo $tab['dir'].":"; echo $tab['shell']."<br>"; } } ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 32
Branch analysis from position: 32
2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 2
Branch analysis from position: 34
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 2
2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 31
Branch analysis from position: 10
2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 2
Branch analysis from position: 34
Branch analysis from position: 2
Branch analysis from position: 31
filename:       /in/aflql
function name:  (null)
number of ops:  35
compiled vars:  !0 = $i, !1 = $tab
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 0
          1      > JMP                                                      ->32
    4     2    >   BEGIN_SILENCE                                    ~3      
          3        INIT_FCALL                                               'posix_getpwuid'
          4        SEND_VAR                                                 !0
          5        DO_ICALL                                         $4      
          6        END_SILENCE                                              ~3
          7        ASSIGN                                           ~5      !1, $4
          8        IS_NOT_EQUAL                                             ~5, null
          9      > JMPZ                                                     ~6, ->31
    6    10    >   FETCH_DIM_R                                      ~7      !1, 'name'
         11        CONCAT                                           ~8      ~7, '%3A'
         12        ECHO                                                     ~8
    7    13        FETCH_DIM_R                                      ~9      !1, 'passwd'
         14        CONCAT                                           ~10     ~9, '%3A'
         15        ECHO                                                     ~10
    8    16        FETCH_DIM_R                                      ~11     !1, 'uid'
         17        CONCAT                                           ~12     ~11, '%3A'
         18        ECHO                                                     ~12
    9    19        FETCH_DIM_R                                      ~13     !1, 'gid'
         20        CONCAT                                           ~14     ~13, '%3A'
         21        ECHO                                                     ~14
   10    22        FETCH_DIM_R                                      ~15     !1, 'gecos'
         23        CONCAT                                           ~16     ~15, '%3A'
         24        ECHO                                                     ~16
   11    25        FETCH_DIM_R                                      ~17     !1, 'dir'
         26        CONCAT                                           ~18     ~17, '%3A'
         27        ECHO                                                     ~18
   12    28        FETCH_DIM_R                                      ~19     !1, 'shell'
         29        CONCAT                                           ~20     ~19, '%3Cbr%3E'
         30        ECHO                                                     ~20
    2    31    >   PRE_INC                                                  !0
         32    >   IS_SMALLER                                               !0, 60000
         33      > JMPNZ                                                    ~22, ->2
   15    34    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
161.67 ms | 1396 KiB | 15 Q