($0,$1)
| 396954 | STACKTOP = sp;return ($2|0); |
| 396955 | } |
| 396956 | function _getcwd($0,$1) { |
| 396957 | $0 = $0|0; |
| 396958 | $1 = $1|0; |
| 396959 | var $$0 = 0, $$06 = 0, $$07 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; |
| 396960 | sp = STACKTOP; |
| 396961 | STACKTOP = STACKTOP + 4112|0; |
| 396962 | $vararg_buffer = sp; |
| 396963 | $2 = sp + 8|0; |
| 396964 | $3 = ($0|0)==(0|0); |
| 396965 | if ($3) { |
| 396966 | $$0 = 4096;$$06 = $2; |
| 396967 | label = 4; |
| 396968 | } else { |
| 396969 | $4 = ($1|0)==(0); |
| 396970 | if ($4) { |
| 396971 | $5 = (___errno_location()|0); |
| 396972 | HEAP32[$5>>2] = 22; |
| 396973 | $$07 = 0; |
| 396974 | } else { |
| 396975 | $$0 = $1;$$06 = $0; |
| 396976 | label = 4; |
| 396977 | } |
| 396978 | } |
| 396979 | if ((label|0) == 4) { |
| 396980 | $6 = $$06; |
| 396981 | HEAP32[$vararg_buffer>>2] = $6; |
| 396982 | $vararg_ptr1 = ((($vararg_buffer)) + 4|0); |
| 396983 | HEAP32[$vararg_ptr1>>2] = $$0; |
| 396984 | $7 = (___syscall183(183,($vararg_buffer|0))|0); |
| 396985 | $8 = (___syscall_ret($7)|0); |
| 396986 | $9 = ($8|0)<(0); |
| 396987 | if ($9) { |
| 396988 | $$07 = 0; |
| 396989 | } else { |
| 396990 | $10 = ($$06|0)==($2|0); |
| 396991 | if ($10) { |
| 396992 | $11 = (___strdup($2)|0); |
| 396993 | $$07 = $11; |
| 396994 | } else { |
| 396995 | $$07 = $$06; |
| 396996 | } |
| 396997 | } |
| 396998 | } |
| 396999 | STACKTOP = sp;return ($$07|0); |
| 397000 | } |
| 397001 | function ___strdup($0) { |
| 397002 | $0 = $0|0; |
| 397003 | var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; |
nothing calls this directly
no test coverage detected
searching dependent graphs…