| Filename | /2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/5.12.3/x86_64-linux/POSIX.pm |
| Statements | Executed 69 statements in 1.90ms |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 631µs | 756µs | POSIX::SigRt::BEGIN@64 |
| 1 | 1 | 1 | 509µs | 509µs | POSIX::load_imports |
| 3 | 3 | 3 | 84µs | 5.76ms | POSIX::import |
| 1 | 1 | 1 | 12µs | 15µs | POSIX::BEGIN@2 |
| 3 | 2 | 1 | 12µs | 12µs | POSIX::CORE:match (opcode) |
| 1 | 1 | 1 | 11µs | 16µs | POSIX::AUTOLOAD |
| 1 | 1 | 1 | 11µs | 600µs | POSIX::BEGIN@9 |
| 1 | 1 | 1 | 9µs | 75µs | POSIX::SigRt::BEGIN@66 |
| 1 | 1 | 1 | 8µs | 11µs | POSIX::BEGIN@39 |
| 1 | 1 | 1 | 7µs | 173µs | POSIX::BEGIN@13 |
| 1 | 1 | 1 | 7µs | 19µs | POSIX::BEGIN@3 |
| 1 | 1 | 1 | 7µs | 20µs | POSIX::BEGIN@40 |
| 1 | 1 | 1 | 7µs | 28µs | POSIX::SigAction::BEGIN@58 |
| 1 | 1 | 1 | 6µs | 18µs | POSIX::SigRt::BEGIN@62 |
| 1 | 1 | 1 | 4µs | 4µs | POSIX::BEGIN@11 |
| 0 | 0 | 0 | 0s | 0s | POSIX::SigRt::DESTROY |
| 0 | 0 | 0 | 0s | 0s | POSIX::__ANON__[:51] |
| 0 | 0 | 0 | 0s | 0s | POSIX::croak |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | 3 | 18µs | 2 | 18µs | # spent 15µs (12+3) within POSIX::BEGIN@2 which was called:
# once (12µs+3µs) by File::Slurp::BEGIN@11 at line 2 # spent 15µs making 1 call to POSIX::BEGIN@2
# spent 3µs making 1 call to strict::import |
| 3 | 3 | 50µs | 2 | 31µs | # spent 19µs (7+12) within POSIX::BEGIN@3 which was called:
# once (7µs+12µs) by File::Slurp::BEGIN@11 at line 3 # spent 19µs making 1 call to POSIX::BEGIN@3
# spent 12µs making 1 call to warnings::import |
| - - | |||||
| 5 | 1 | 4µs | |||
| - - | |||||
| 7 | 1 | 600ns | |||
| - - | |||||
| 9 | 3 | 22µs | 2 | 1.19ms | # spent 600µs (11+589) within POSIX::BEGIN@9 which was called:
# once (11µs+589µs) by File::Slurp::BEGIN@11 at line 9 # spent 600µs making 1 call to POSIX::BEGIN@9
# spent 589µs making 1 call to AutoLoader::import |
| - - | |||||
| 11 | 3 | 39µs | 1 | 4µs | # spent 4µs within POSIX::BEGIN@11 which was called:
# once (4µs+0s) by File::Slurp::BEGIN@11 at line 11 # spent 4µs making 1 call to POSIX::BEGIN@11 |
| - - | |||||
| 13 | 1 | 165µs | # spent 173µs (7+165) within POSIX::BEGIN@13 which was called:
# once (7µs+165µs) by File::Slurp::BEGIN@11 at line 19 # spent 165µs making 1 call to Exporter::import | ||
| - - | |||||
| 19 | 3 | 121µs | 1 | 173µs | # spent 173µs making 1 call to POSIX::BEGIN@13 |
| - - | |||||
| 22 | 1 | 100ns | |||
| - - | |||||
| 24 | # spent 5.76ms (84µs+5.68) within POSIX::import which was called 3 times, avg 1.92ms/call:
# once (42µs+2.90ms) by Math::Round::BEGIN@4 at line 4 of Math/Round.pm
# once (28µs+2.62ms) by File::Slurp::BEGIN@11 at line 11 of File/Slurp.pm
# once (14µs+155µs) by Net::SSH::BEGIN@6 at line 6 of Net/SSH.pm | ||||
| 25 | 17 | 51µs | 1 | 16µs | # spent 16µs making 1 call to POSIX::AUTOLOAD |
| - - | |||||
| 27 | 2 | 7µs | # spent 7µs making 2 calls to POSIX::CORE:match, avg 4µs/call | ||
| - - | |||||
| 29 | 3 | 4.55ms | # spent 4.55ms making 3 calls to Exporter::import, avg 1.52ms/call | ||
| - - | |||||
| 32 | |||||
| - - | |||||
| 36 | 1 | 634µs | 1 | 627µs | # spent 627µs making 1 call to XSLoader::load |
| - - | |||||
| 38 | # spent 16µs (11+5) within POSIX::AUTOLOAD which was called:
# once (11µs+5µs) by POSIX::import at line 25 | ||||
| 39 | 3 | 17µs | 2 | 14µs | # spent 11µs (8+3) within POSIX::BEGIN@39 which was called:
# once (8µs+3µs) by File::Slurp::BEGIN@11 at line 39 # spent 11µs making 1 call to POSIX::BEGIN@39
# spent 3µs making 1 call to strict::unimport |
| 40 | 3 | 126µs | 2 | 33µs | # spent 20µs (7+13) within POSIX::BEGIN@40 which was called:
# once (7µs+13µs) by File::Slurp::BEGIN@11 at line 40 # spent 20µs making 1 call to POSIX::BEGIN@40
# spent 13µs making 1 call to warnings::unimport |
| 41 | 3 | 18µs | 1 | 5µs | # spent 5µs making 1 call to POSIX::CORE:match |
| - - | |||||
| 44 | 1 | 592µs | # spent 592µs making 1 call to AutoLoader::AUTOLOAD | ||
| - - | |||||
| 51 | |||||
| - - | |||||
| 58 | 3 | 25µs | 2 | 49µs | # spent 28µs (7+21) within POSIX::SigAction::BEGIN@58 which was called:
# once (7µs+21µs) by File::Slurp::BEGIN@11 at line 58 # spent 28µs making 1 call to POSIX::SigAction::BEGIN@58
# spent 21µs making 1 call to AutoLoader::import |
| - - | |||||
| 62 | 3 | 17µs | 2 | 29µs | # spent 18µs (6+11) within POSIX::SigRt::BEGIN@62 which was called:
# once (6µs+11µs) by File::Slurp::BEGIN@11 at line 62 # spent 18µs making 1 call to POSIX::SigRt::BEGIN@62
# spent 11µs making 1 call to AutoLoader::import |
| - - | |||||
| 64 | 3 | 165µs | 1 | 756µs | # spent 756µs (631+125) within POSIX::SigRt::BEGIN@64 which was called:
# once (631µs+125µs) by File::Slurp::BEGIN@11 at line 64 # spent 756µs making 1 call to POSIX::SigRt::BEGIN@64 |
| - - | |||||
| 66 | 3 | 47µs | 2 | 141µs | # spent 75µs (9+66) within POSIX::SigRt::BEGIN@66 which was called:
# once (9µs+66µs) by File::Slurp::BEGIN@11 at line 66 # spent 75µs making 1 call to POSIX::SigRt::BEGIN@66
# spent 66µs making 1 call to vars::import |
| 67 | 1 | 9µs | |||
| - - | |||||
| 69 | 1 | 500ns | |||
| - - | |||||
| 71 | 1 | 7µs | 1 | 5µs | # spent 5µs making 1 call to Tie::StdHash::TIEHASH |
| - - | |||||
| 73 | |||||
| - - | |||||
| 77 | 1 | 8µs | |||
| - - | |||||
| 759 | # spent 509µs within POSIX::load_imports which was called:
# once (509µs+0s) by POSIX::import at line 51 of AutoLoader.pm | ||||
| 760 | 7 | 512µs | %EXPORT_TAGS = ( | ||
| 761 | |||||
| 762 | assert_h => [qw(assert NDEBUG)], | ||||
| 763 | |||||
| 764 | ctype_h => [qw(isalnum isalpha iscntrl isdigit isgraph islower | ||||
| 765 | isprint ispunct isspace isupper isxdigit tolower toupper)], | ||||
| 766 | |||||
| 767 | dirent_h => [], | ||||
| 768 | |||||
| 769 | errno_h => [qw(E2BIG EACCES EADDRINUSE EADDRNOTAVAIL EAFNOSUPPORT | ||||
| 770 | EAGAIN EALREADY EBADF EBUSY ECHILD ECONNABORTED | ||||
| 771 | ECONNREFUSED ECONNRESET EDEADLK EDESTADDRREQ EDOM EDQUOT | ||||
| 772 | EEXIST EFAULT EFBIG EHOSTDOWN EHOSTUNREACH EINPROGRESS | ||||
| 773 | EINTR EINVAL EIO EISCONN EISDIR ELOOP EMFILE EMLINK | ||||
| 774 | EMSGSIZE ENAMETOOLONG ENETDOWN ENETRESET ENETUNREACH | ||||
| 775 | ENFILE ENOBUFS ENODEV ENOENT ENOEXEC ENOLCK ENOMEM | ||||
| 776 | ENOPROTOOPT ENOSPC ENOSYS ENOTBLK ENOTCONN ENOTDIR | ||||
| 777 | ENOTEMPTY ENOTSOCK ENOTTY ENXIO EOPNOTSUPP EPERM | ||||
| 778 | EPFNOSUPPORT EPIPE EPROCLIM EPROTONOSUPPORT EPROTOTYPE | ||||
| 779 | ERANGE EREMOTE ERESTART EROFS ESHUTDOWN ESOCKTNOSUPPORT | ||||
| 780 | ESPIPE ESRCH ESTALE ETIMEDOUT ETOOMANYREFS ETXTBSY | ||||
| 781 | EUSERS EWOULDBLOCK EXDEV errno)], | ||||
| 782 | |||||
| 783 | fcntl_h => [qw(FD_CLOEXEC F_DUPFD F_GETFD F_GETFL F_GETLK F_RDLCK | ||||
| 784 | F_SETFD F_SETFL F_SETLK F_SETLKW F_UNLCK F_WRLCK | ||||
| 785 | O_ACCMODE O_APPEND O_CREAT O_EXCL O_NOCTTY O_NONBLOCK | ||||
| 786 | O_RDONLY O_RDWR O_TRUNC O_WRONLY | ||||
| 787 | creat | ||||
| 788 | SEEK_CUR SEEK_END SEEK_SET | ||||
| 789 | S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU | ||||
| 790 | S_ISBLK S_ISCHR S_ISDIR S_ISFIFO S_ISGID S_ISREG S_ISUID | ||||
| 791 | S_IWGRP S_IWOTH S_IWUSR)], | ||||
| 792 | |||||
| 793 | float_h => [qw(DBL_DIG DBL_EPSILON DBL_MANT_DIG | ||||
| 794 | DBL_MAX DBL_MAX_10_EXP DBL_MAX_EXP | ||||
| 795 | DBL_MIN DBL_MIN_10_EXP DBL_MIN_EXP | ||||
| 796 | FLT_DIG FLT_EPSILON FLT_MANT_DIG | ||||
| 797 | FLT_MAX FLT_MAX_10_EXP FLT_MAX_EXP | ||||
| 798 | FLT_MIN FLT_MIN_10_EXP FLT_MIN_EXP | ||||
| 799 | FLT_RADIX FLT_ROUNDS | ||||
| 800 | LDBL_DIG LDBL_EPSILON LDBL_MANT_DIG | ||||
| 801 | LDBL_MAX LDBL_MAX_10_EXP LDBL_MAX_EXP | ||||
| 802 | LDBL_MIN LDBL_MIN_10_EXP LDBL_MIN_EXP)], | ||||
| 803 | |||||
| 804 | grp_h => [], | ||||
| 805 | |||||
| 806 | limits_h => [qw( ARG_MAX CHAR_BIT CHAR_MAX CHAR_MIN CHILD_MAX | ||||
| 807 | INT_MAX INT_MIN LINK_MAX LONG_MAX LONG_MIN MAX_CANON | ||||
| 808 | MAX_INPUT MB_LEN_MAX NAME_MAX NGROUPS_MAX OPEN_MAX | ||||
| 809 | PATH_MAX PIPE_BUF SCHAR_MAX SCHAR_MIN SHRT_MAX SHRT_MIN | ||||
| 810 | SSIZE_MAX STREAM_MAX TZNAME_MAX UCHAR_MAX UINT_MAX | ||||
| 811 | ULONG_MAX USHRT_MAX _POSIX_ARG_MAX _POSIX_CHILD_MAX | ||||
| 812 | _POSIX_LINK_MAX _POSIX_MAX_CANON _POSIX_MAX_INPUT | ||||
| 813 | _POSIX_NAME_MAX _POSIX_NGROUPS_MAX _POSIX_OPEN_MAX | ||||
| 814 | _POSIX_PATH_MAX _POSIX_PIPE_BUF _POSIX_SSIZE_MAX | ||||
| 815 | _POSIX_STREAM_MAX _POSIX_TZNAME_MAX)], | ||||
| 816 | |||||
| 817 | locale_h => [qw(LC_ALL LC_COLLATE LC_CTYPE LC_MESSAGES | ||||
| 818 | LC_MONETARY LC_NUMERIC LC_TIME NULL | ||||
| 819 | localeconv setlocale)], | ||||
| 820 | |||||
| 821 | math_h => [qw(HUGE_VAL acos asin atan ceil cosh fabs floor fmod | ||||
| 822 | frexp ldexp log10 modf pow sinh tan tanh)], | ||||
| 823 | |||||
| 824 | pwd_h => [], | ||||
| 825 | |||||
| 826 | setjmp_h => [qw(longjmp setjmp siglongjmp sigsetjmp)], | ||||
| 827 | |||||
| 828 | signal_h => [qw(SA_NOCLDSTOP SA_NOCLDWAIT SA_NODEFER SA_ONSTACK | ||||
| 829 | SA_RESETHAND SA_RESTART SA_SIGINFO SIGABRT SIGALRM | ||||
| 830 | SIGCHLD SIGCONT SIGFPE SIGHUP SIGILL SIGINT SIGKILL | ||||
| 831 | SIGPIPE %SIGRT SIGRTMIN SIGRTMAX SIGQUIT SIGSEGV SIGSTOP | ||||
| 832 | SIGTERM SIGTSTP SIGTTIN SIGTTOU SIGUSR1 SIGUSR2 | ||||
| 833 | SIG_BLOCK SIG_DFL SIG_ERR SIG_IGN SIG_SETMASK SIG_UNBLOCK | ||||
| 834 | raise sigaction signal sigpending sigprocmask sigsuspend)], | ||||
| 835 | |||||
| 836 | stdarg_h => [], | ||||
| 837 | |||||
| 838 | stddef_h => [qw(NULL offsetof)], | ||||
| 839 | |||||
| 840 | stdio_h => [qw(BUFSIZ EOF FILENAME_MAX L_ctermid L_cuserid | ||||
| 841 | L_tmpname NULL SEEK_CUR SEEK_END SEEK_SET | ||||
| 842 | STREAM_MAX TMP_MAX stderr stdin stdout | ||||
| 843 | clearerr fclose fdopen feof ferror fflush fgetc fgetpos | ||||
| 844 | fgets fopen fprintf fputc fputs fread freopen | ||||
| 845 | fscanf fseek fsetpos ftell fwrite getchar gets | ||||
| 846 | perror putc putchar puts remove rewind | ||||
| 847 | scanf setbuf setvbuf sscanf tmpfile tmpnam | ||||
| 848 | ungetc vfprintf vprintf vsprintf)], | ||||
| 849 | |||||
| 850 | stdlib_h => [qw(EXIT_FAILURE EXIT_SUCCESS MB_CUR_MAX NULL RAND_MAX | ||||
| 851 | abort atexit atof atoi atol bsearch calloc div | ||||
| 852 | free getenv labs ldiv malloc mblen mbstowcs mbtowc | ||||
| 853 | qsort realloc strtod strtol strtoul wcstombs wctomb)], | ||||
| 854 | |||||
| 855 | string_h => [qw(NULL memchr memcmp memcpy memmove memset strcat | ||||
| 856 | strchr strcmp strcoll strcpy strcspn strerror strlen | ||||
| 857 | strncat strncmp strncpy strpbrk strrchr strspn strstr | ||||
| 858 | strtok strxfrm)], | ||||
| 859 | |||||
| 860 | sys_stat_h => [qw(S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU | ||||
| 861 | S_ISBLK S_ISCHR S_ISDIR S_ISFIFO S_ISGID S_ISREG | ||||
| 862 | S_ISUID S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR | ||||
| 863 | fstat mkfifo)], | ||||
| 864 | |||||
| 865 | sys_times_h => [], | ||||
| 866 | |||||
| 867 | sys_types_h => [], | ||||
| 868 | |||||
| 869 | sys_utsname_h => [qw(uname)], | ||||
| 870 | |||||
| 871 | sys_wait_h => [qw(WEXITSTATUS WIFEXITED WIFSIGNALED WIFSTOPPED | ||||
| 872 | WNOHANG WSTOPSIG WTERMSIG WUNTRACED)], | ||||
| 873 | |||||
| 874 | termios_h => [qw( B0 B110 B1200 B134 B150 B1800 B19200 B200 B2400 | ||||
| 875 | B300 B38400 B4800 B50 B600 B75 B9600 BRKINT CLOCAL | ||||
| 876 | CREAD CS5 CS6 CS7 CS8 CSIZE CSTOPB ECHO ECHOE ECHOK | ||||
| 877 | ECHONL HUPCL ICANON ICRNL IEXTEN IGNBRK IGNCR IGNPAR | ||||
| 878 | INLCR INPCK ISIG ISTRIP IXOFF IXON NCCS NOFLSH OPOST | ||||
| 879 | PARENB PARMRK PARODD TCIFLUSH TCIOFF TCIOFLUSH TCION | ||||
| 880 | TCOFLUSH TCOOFF TCOON TCSADRAIN TCSAFLUSH TCSANOW | ||||
| 881 | TOSTOP VEOF VEOL VERASE VINTR VKILL VMIN VQUIT VSTART | ||||
| 882 | VSTOP VSUSP VTIME | ||||
| 883 | cfgetispeed cfgetospeed cfsetispeed cfsetospeed tcdrain | ||||
| 884 | tcflow tcflush tcgetattr tcsendbreak tcsetattr )], | ||||
| 885 | |||||
| 886 | time_h => [qw(CLK_TCK CLOCKS_PER_SEC NULL asctime clock ctime | ||||
| 887 | difftime mktime strftime tzset tzname)], | ||||
| 888 | |||||
| 889 | unistd_h => [qw(F_OK NULL R_OK SEEK_CUR SEEK_END SEEK_SET | ||||
| 890 | STDERR_FILENO STDIN_FILENO STDOUT_FILENO W_OK X_OK | ||||
| 891 | _PC_CHOWN_RESTRICTED _PC_LINK_MAX _PC_MAX_CANON | ||||
| 892 | _PC_MAX_INPUT _PC_NAME_MAX _PC_NO_TRUNC _PC_PATH_MAX | ||||
| 893 | _PC_PIPE_BUF _PC_VDISABLE _POSIX_CHOWN_RESTRICTED | ||||
| 894 | _POSIX_JOB_CONTROL _POSIX_NO_TRUNC _POSIX_SAVED_IDS | ||||
| 895 | _POSIX_VDISABLE _POSIX_VERSION _SC_ARG_MAX | ||||
| 896 | _SC_CHILD_MAX _SC_CLK_TCK _SC_JOB_CONTROL | ||||
| 897 | _SC_NGROUPS_MAX _SC_OPEN_MAX _SC_PAGESIZE _SC_SAVED_IDS | ||||
| 898 | _SC_STREAM_MAX _SC_TZNAME_MAX _SC_VERSION | ||||
| 899 | _exit access ctermid cuserid | ||||
| 900 | dup2 dup execl execle execlp execv execve execvp | ||||
| 901 | fpathconf fsync getcwd getegid geteuid getgid getgroups | ||||
| 902 | getpid getuid isatty lseek pathconf pause setgid setpgid | ||||
| 903 | setsid setuid sysconf tcgetpgrp tcsetpgrp ttyname)], | ||||
| 904 | |||||
| 905 | utime_h => [], | ||||
| 906 | |||||
| 907 | ); | ||||
| 908 | |||||
| 909 | # Exporter::export_tags(); | ||||
| 910 | { | ||||
| 911 | # De-duplicate the export list: | ||||
| 912 | my %export; | ||||
| 913 | @export{map {@$_} values %EXPORT_TAGS} = (); | ||||
| 914 | # Doing the de-dup with a temporary hash has the advantage that the SVs in | ||||
| 915 | # @EXPORT are actually shared hash key sacalars, which will save some memory. | ||||
| 916 | push @EXPORT, keys %export; | ||||
| 917 | } | ||||
| 918 | |||||
| 919 | @EXPORT_OK = qw( | ||||
| 920 | abs | ||||
| 921 | alarm | ||||
| 922 | atan2 | ||||
| 923 | chdir | ||||
| 924 | chmod | ||||
| 925 | chown | ||||
| 926 | close | ||||
| 927 | closedir | ||||
| 928 | cos | ||||
| 929 | exit | ||||
| 930 | exp | ||||
| 931 | fcntl | ||||
| 932 | fileno | ||||
| 933 | fork | ||||
| 934 | getc | ||||
| 935 | getgrgid | ||||
| 936 | getgrnam | ||||
| 937 | getlogin | ||||
| 938 | getpgrp | ||||
| 939 | getppid | ||||
| 940 | getpwnam | ||||
| 941 | getpwuid | ||||
| 942 | gmtime | ||||
| 943 | isatty | ||||
| 944 | kill | ||||
| 945 | lchown | ||||
| 946 | link | ||||
| 947 | localtime | ||||
| 948 | log | ||||
| 949 | mkdir | ||||
| 950 | nice | ||||
| 951 | open | ||||
| 952 | opendir | ||||
| 953 | pipe | ||||
| 954 | printf | ||||
| 955 | rand | ||||
| 956 | read | ||||
| 957 | readdir | ||||
| 958 | rename | ||||
| 959 | rewinddir | ||||
| 960 | rmdir | ||||
| 961 | sin | ||||
| 962 | sleep | ||||
| 963 | sprintf | ||||
| 964 | sqrt | ||||
| 965 | srand | ||||
| 966 | stat | ||||
| 967 | system | ||||
| 968 | time | ||||
| 969 | times | ||||
| 970 | umask | ||||
| 971 | unlink | ||||
| 972 | utime | ||||
| 973 | wait | ||||
| 974 | waitpid | ||||
| 975 | write | ||||
| 976 | ); | ||||
| 977 | |||||
| 978 | require Exporter; | ||||
| 979 | } | ||||
| 980 | |||||
| 981 | # end of POSIX::SigAction::load_imports | ||||
| 982 | 1 | 2µs | 1; | ||
sub POSIX::CORE:match; # opcode |