Last active
December 12, 2015 02:08
-
-
Save mortdeus/4696208 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"flag" | |
"fmt" | |
"io" | |
"os" | |
) | |
func cat(f io.Reader, s string) { | |
b := make([]byte, 8*1024) | |
for { | |
n, err := f.Read(b) | |
if n == 0 { | |
return | |
} | |
if err != nil { | |
error(fmt.Sprintf("%s: read: %s", s, err)) | |
} | |
if n, err = os.Stdout.Write(b[:n]); err != nil { | |
error(fmt.Sprintf("write: %s", err)) | |
} | |
} | |
} | |
func usage() { | |
fmt.Fprintf(os.Stderr, "Usage: cat [file ...]\n") | |
flag.PrintDefaults() | |
os.Exit(2) | |
} | |
func error(s string) { | |
fmt.Fprint(os.Stderr, s, "\n") | |
os.Exit(1) | |
} | |
func main() { | |
flag.Usage = usage | |
flag.Parse() | |
args := flag.Args() | |
if len(args) == 0 { | |
cat(os.Stdin, "<stdin>") | |
} else { | |
for _, s := range args { | |
f, err := os.Open(s) | |
if err != nil { | |
error(fmt.Sprintf("open %s: %s", s, err)) | |
} | |
cat(f, s) | |
} | |
} | |
} | |
--- prog list "cat" --- | |
0000 (main.go:10) TEXT cat+0(SB),$136-16 | |
0001 (main.go:11) MOVW $type.[]uint8+0(SB),R0 | |
0002 (main.go:11) MOVW R0,4(R13) | |
0003 (main.go:11) MOVW $8192,R0 | |
0004 (main.go:11) MOVW $0,R1 | |
0005 (main.go:11) MOVW R0,8(R13) | |
0006 (main.go:11) MOVW R1,12(R13) | |
0007 (main.go:11) MOVW $8192,R0 | |
0008 (main.go:11) MOVW $0,R1 | |
0009 (main.go:11) MOVW R0,16(R13) | |
0010 (main.go:11) MOVW R1,20(R13) | |
0011 (main.go:11) BL ,runtime.makeslice+0(SB) | |
0012 (main.go:11) MOVW $24(R13),R1 | |
0013 (main.go:11) MOVW $b+-80(SP),R0 | |
0014 (main.go:11) MOVW.P 4(R1),R2 | |
0015 (main.go:11) MOVW.P R2,4(R0) | |
0016 (main.go:11) MOVW.P 4(R1),R2 | |
0017 (main.go:11) MOVW.P R2,4(R0) | |
0018 (main.go:11) MOVW.P 4(R1),R2 | |
0019 (main.go:11) MOVW.P R2,4(R0) | |
0020 (main.go:13) MOVW $b+-80(SP),R1 | |
0021 (main.go:13) MOVW $8(R13),R0 | |
0022 (main.go:13) MOVW.P 4(R1),R2 | |
0023 (main.go:13) MOVW.P R2,4(R0) | |
0024 (main.go:13) MOVW.P 4(R1),R2 | |
0025 (main.go:13) MOVW.P R2,4(R0) | |
0026 (main.go:13) MOVW.P 4(R1),R2 | |
0027 (main.go:13) MOVW.P R2,4(R0) | |
0028 (main.go:13) MOVW $f+0(FP),R0 | |
0029 (main.go:13) MOVW 4(R0),R1 | |
0030 (main.go:13) MOVW R1,4(R13) | |
0031 (main.go:13) MOVW 0(R0),R0 | |
0032 (main.go:13) MOVW 20(R0),R0 | |
0033 (main.go:13) BL ,0(R0) | |
0034 (main.go:13) MOVW 20(R13),R3 | |
0035 (main.go:13) MOVW $err+-88(SP),R0 | |
0036 (main.go:13) MOVW $24(R13),R1 | |
0037 (main.go:13) MOVW.P 4(R1),R2 | |
0038 (main.go:13) MOVW.P R2,4(R0) | |
0039 (main.go:13) MOVW.P 4(R1),R2 | |
0040 (main.go:13) MOVW.P R2,4(R0) | |
0041 (main.go:14) MOVW R3,R0 | |
0042 (main.go:14) MOVW R3,n+-36(SP) | |
0043 (main.go:14) TST R3, | |
0044 (main.go:14) BNE ,46(APC) | |
0045 (main.go:15) RET , | |
0046 (main.go:17) MOVW $err+-88(SP),R0 | |
0047 (main.go:17) MOVW 0(R0),R1 | |
0048 (main.go:17) TST R1, | |
0049 (main.go:17) BEQ ,146(APC) | |
0050 (main.go:18) MOVW $autotmp_0003+-52(SP),R0 | |
0051 (main.go:18) MOVW $0,R1 | |
0052 (main.go:18) MOVW $16(R0),R2 | |
0053 (main.go:18) MOVW.P R1,4(R0) | |
0054 (main.go:18) CMP R0,R2, | |
0055 (main.go:18) BNE ,53(APC) | |
0056 (main.go:18) MOVW $autotmp_0003+-52(SP),R2 | |
0057 (main.go:18) MOVW R2,4(R13) | |
0058 (main.go:18) MOVW $2,R0 | |
0059 (main.go:18) MOVW $0,R1 | |
0060 (main.go:18) MOVW R0,8(R13) | |
0061 (main.go:18) MOVW R1,12(R13) | |
0062 (main.go:18) MOVW $0,R0 | |
0063 (main.go:18) MOVW $0,R1 | |
0064 (main.go:18) MOVW R0,16(R13) | |
0065 (main.go:18) MOVW R1,20(R13) | |
0066 (main.go:18) MOVW $2,R0 | |
0067 (main.go:18) MOVW $0,R1 | |
0068 (main.go:18) MOVW R0,24(R13) | |
0069 (main.go:18) MOVW R1,28(R13) | |
0070 (main.go:18) MOVW $8,R0 | |
0071 (main.go:18) MOVW $0,R1 | |
0072 (main.go:18) MOVW R0,32(R13) | |
0073 (main.go:18) MOVW R1,36(R13) | |
0074 (main.go:18) BL ,runtime.slicearray+0(SB) | |
0075 (main.go:18) MOVW $40(R13),R1 | |
0076 (main.go:18) MOVW $autotmp_0001+-20(SP),R0 | |
0077 (main.go:18) MOVW.P 4(R1),R2 | |
0078 (main.go:18) MOVW.P R2,4(R0) | |
0079 (main.go:18) MOVW.P 4(R1),R2 | |
0080 (main.go:18) MOVW.P R2,4(R0) | |
0081 (main.go:18) MOVW.P 4(R1),R2 | |
0082 (main.go:18) MOVW.P R2,4(R0) | |
0083 (main.go:18) MOVW $type.string+0(SB),R0 | |
0084 (main.go:18) MOVW R0,4(R13) | |
0085 (main.go:18) MOVW $s+8(FP),R1 | |
0086 (main.go:18) MOVW $8(R13),R0 | |
0087 (main.go:18) MOVW.P 4(R1),R2 | |
0088 (main.go:18) MOVW.P R2,4(R0) | |
0089 (main.go:18) MOVW.P 4(R1),R2 | |
0090 (main.go:18) MOVW.P R2,4(R0) | |
0091 (main.go:18) BL ,runtime.convT2E+0(SB) | |
0092 (main.go:18) MOVW $16(R13),R1 | |
0093 (main.go:18) MOVW $autotmp_0001+-20(SP),R0 | |
0094 (main.go:18) MOVW 0(R0),R0 | |
0095 (main.go:18) MOVW $0,R2 | |
0096 (main.go:18) ADD R2,R0 | |
0097 (main.go:18) MOVW.P 4(R1),R2 | |
0098 (main.go:18) MOVW.P R2,4(R0) | |
0099 (main.go:18) MOVW.P 4(R1),R2 | |
0100 (main.go:18) MOVW.P R2,4(R0) | |
0101 (main.go:18) MOVW $err+-88(SP),R1 | |
0102 (main.go:18) MOVW $4(R13),R0 | |
0103 (main.go:18) MOVW.P 4(R1),R2 | |
0104 (main.go:18) MOVW.P R2,4(R0) | |
0105 (main.go:18) MOVW.P 4(R1),R2 | |
0106 (main.go:18) MOVW.P R2,4(R0) | |
0107 (main.go:18) BL ,runtime.convI2E+0(SB) | |
0108 (main.go:18) MOVW $12(R13),R1 | |
0109 (main.go:18) MOVW $autotmp_0001+-20(SP),R0 | |
0110 (main.go:18) MOVW 0(R0),R0 | |
0111 (main.go:18) MOVW $8,R2 | |
0112 (main.go:18) ADD R2,R0 | |
0113 (main.go:18) MOVW.P 4(R1),R2 | |
0114 (main.go:18) MOVW.P R2,4(R0) | |
0115 (main.go:18) MOVW.P 4(R1),R2 | |
0116 (main.go:18) MOVW.P R2,4(R0) | |
0117 (main.go:18) MOVW $go.string."%s: read: %s"+0(SB),R1 | |
0118 (main.go:18) MOVW $4(R13),R0 | |
0119 (main.go:18) MOVW.P 4(R1),R2 | |
0120 (main.go:18) MOVW.P R2,4(R0) | |
0121 (main.go:18) MOVW.P 4(R1),R2 | |
0122 (main.go:18) MOVW.P R2,4(R0) | |
0123 (main.go:18) MOVW $autotmp_0001+-20(SP),R1 | |
0124 (main.go:18) MOVW $12(R13),R0 | |
0125 (main.go:18) MOVW.P 4(R1),R2 | |
0126 (main.go:18) MOVW.P R2,4(R0) | |
0127 (main.go:18) MOVW.P 4(R1),R2 | |
0128 (main.go:18) MOVW.P R2,4(R0) | |
0129 (main.go:18) MOVW.P 4(R1),R2 | |
0130 (main.go:18) MOVW.P R2,4(R0) | |
0131 (main.go:18) BL ,fmt.Sprintf+0(SB) | |
0132 (main.go:18) MOVW $24(R13),R1 | |
0133 (main.go:18) MOVW $autotmp_0000+-60(SP),R0 | |
0134 (main.go:18) MOVW.P 4(R1),R2 | |
0135 (main.go:18) MOVW.P R2,4(R0) | |
0136 (main.go:18) MOVW.P 4(R1),R2 | |
0137 (main.go:18) MOVW.P R2,4(R0) | |
0138 (main.go:18) MOVW $autotmp_0000+-60(SP),R1 | |
0139 (main.go:18) MOVW $4(R13),R0 | |
0140 (main.go:18) MOVW.P 4(R1),R2 | |
0141 (main.go:18) MOVW.P R2,4(R0) | |
0142 (main.go:18) MOVW.P 4(R1),R2 | |
0143 (main.go:18) MOVW.P R2,4(R0) | |
0144 (main.go:18) BL ,error+0(SB) | |
0145 (main.go:18) MOVW n+-36(SP),R3 | |
0146 (main.go:20) MOVW $b+-80(SP),R1 | |
0147 (main.go:20) MOVW $4(R13),R0 | |
0148 (main.go:20) MOVW.P 4(R1),R2 | |
0149 (main.go:20) MOVW.P R2,4(R0) | |
0150 (main.go:20) MOVW.P 4(R1),R2 | |
0151 (main.go:20) MOVW.P R2,4(R0) | |
0152 (main.go:20) MOVW.P 4(R1),R2 | |
0153 (main.go:20) MOVW.P R2,4(R0) | |
0154 (main.go:20) MOVW $0,R0 | |
0155 (main.go:20) MOVW $0,R1 | |
0156 (main.go:20) MOVW R0,16(R13) | |
0157 (main.go:20) MOVW R1,20(R13) | |
0158 (main.go:20) MOVW R3->31,R2 | |
0159 (main.go:20) MOVW R3,R4 | |
0160 (main.go:20) MOVW R2,R3 | |
0161 (main.go:20) MOVW R4,24(R13) | |
0162 (main.go:20) MOVW R2,28(R13) | |
0163 (main.go:20) MOVW $1,R0 | |
0164 (main.go:20) MOVW $0,R1 | |
0165 (main.go:20) MOVW R0,32(R13) | |
0166 (main.go:20) MOVW R1,36(R13) | |
0167 (main.go:20) BL ,runtime.sliceslice+0(SB) | |
0168 (main.go:20) MOVW $40(R13),R1 | |
0169 (main.go:20) MOVW $8(R13),R0 | |
0170 (main.go:20) MOVW.P 4(R1),R2 | |
0171 (main.go:20) MOVW.P R2,4(R0) | |
0172 (main.go:20) MOVW.P 4(R1),R2 | |
0173 (main.go:20) MOVW.P R2,4(R0) | |
0174 (main.go:20) MOVW.P 4(R1),R2 | |
0175 (main.go:20) MOVW.P R2,4(R0) | |
0176 (main.go:20) MOVW os.Stdout+0(SB),R0 | |
0177 (main.go:20) MOVW R0,4(R13) | |
0178 (main.go:20) BL ,os.(*File).Write+0(SB) | |
0179 (main.go:20) MOVW 20(R13),R0 | |
0180 (main.go:20) MOVW $err+-88(SP),R0 | |
0181 (main.go:20) MOVW $24(R13),R1 | |
0182 (main.go:20) MOVW.P 4(R1),R2 | |
0183 (main.go:20) MOVW.P R2,4(R0) | |
0184 (main.go:20) MOVW.P 4(R1),R2 | |
0185 (main.go:20) MOVW.P R2,4(R0) | |
0186 (main.go:20) MOVW $err+-88(SP),R0 | |
0187 (main.go:20) MOVW 0(R0),R1 | |
0188 (main.go:20) TST R1, | |
0189 (main.go:20) BEQ ,20(APC) | |
0190 (main.go:21) MOVW $autotmp_0007+-8(SP),R0 | |
0191 (main.go:21) MOVW $0,R1 | |
0192 (main.go:21) MOVW.P R1,4(R0) | |
0193 (main.go:21) MOVW.P R1,4(R0) | |
0194 (main.go:21) MOVW $autotmp_0007+-8(SP),R2 | |
0195 (main.go:21) MOVW R2,4(R13) | |
0196 (main.go:21) MOVW $1,R0 | |
0197 (main.go:21) MOVW $0,R1 | |
0198 (main.go:21) MOVW R0,8(R13) | |
0199 (main.go:21) MOVW R1,12(R13) | |
0200 (main.go:21) MOVW $0,R0 | |
0201 (main.go:21) MOVW $0,R1 | |
0202 (main.go:21) MOVW R0,16(R13) | |
0203 (main.go:21) MOVW R1,20(R13) | |
0204 (main.go:21) MOVW $1,R0 | |
0205 (main.go:21) MOVW $0,R1 | |
0206 (main.go:21) MOVW R0,24(R13) | |
0207 (main.go:21) MOVW R1,28(R13) | |
0208 (main.go:21) MOVW $8,R0 | |
0209 (main.go:21) MOVW $0,R1 | |
0210 (main.go:21) MOVW R0,32(R13) | |
0211 (main.go:21) MOVW R1,36(R13) | |
0212 (main.go:21) BL ,runtime.slicearray+0(SB) | |
0213 (main.go:21) MOVW $40(R13),R1 | |
0214 (main.go:21) MOVW $autotmp_0005+-32(SP),R0 | |
0215 (main.go:21) MOVW.P 4(R1),R2 | |
0216 (main.go:21) MOVW.P R2,4(R0) | |
0217 (main.go:21) MOVW.P 4(R1),R2 | |
0218 (main.go:21) MOVW.P R2,4(R0) | |
0219 (main.go:21) MOVW.P 4(R1),R2 | |
0220 (main.go:21) MOVW.P R2,4(R0) | |
0221 (main.go:21) MOVW $err+-88(SP),R1 | |
0222 (main.go:21) MOVW $4(R13),R0 | |
0223 (main.go:21) MOVW.P 4(R1),R2 | |
0224 (main.go:21) MOVW.P R2,4(R0) | |
0225 (main.go:21) MOVW.P 4(R1),R2 | |
0226 (main.go:21) MOVW.P R2,4(R0) | |
0227 (main.go:21) BL ,runtime.convI2E+0(SB) | |
0228 (main.go:21) MOVW $12(R13),R1 | |
0229 (main.go:21) MOVW $autotmp_0005+-32(SP),R0 | |
0230 (main.go:21) MOVW 0(R0),R0 | |
0231 (main.go:21) MOVW $0,R2 | |
0232 (main.go:21) ADD R2,R0 | |
0233 (main.go:21) MOVW.P 4(R1),R2 | |
0234 (main.go:21) MOVW.P R2,4(R0) | |
0235 (main.go:21) MOVW.P 4(R1),R2 | |
0236 (main.go:21) MOVW.P R2,4(R0) | |
0237 (main.go:21) MOVW $go.string."write: %s"+0(SB),R1 | |
0238 (main.go:21) MOVW $4(R13),R0 | |
0239 (main.go:21) MOVW.P 4(R1),R2 | |
0240 (main.go:21) MOVW.P R2,4(R0) | |
0241 (main.go:21) MOVW.P 4(R1),R2 | |
0242 (main.go:21) MOVW.P R2,4(R0) | |
0243 (main.go:21) MOVW $autotmp_0005+-32(SP),R1 | |
0244 (main.go:21) MOVW $12(R13),R0 | |
0245 (main.go:21) MOVW.P 4(R1),R2 | |
0246 (main.go:21) MOVW.P R2,4(R0) | |
0247 (main.go:21) MOVW.P 4(R1),R2 | |
0248 (main.go:21) MOVW.P R2,4(R0) | |
0249 (main.go:21) MOVW.P 4(R1),R2 | |
0250 (main.go:21) MOVW.P R2,4(R0) | |
0251 (main.go:21) BL ,fmt.Sprintf+0(SB) | |
0252 (main.go:21) MOVW $24(R13),R1 | |
0253 (main.go:21) MOVW $autotmp_0004+-68(SP),R0 | |
0254 (main.go:21) MOVW.P 4(R1),R2 | |
0255 (main.go:21) MOVW.P R2,4(R0) | |
0256 (main.go:21) MOVW.P 4(R1),R2 | |
0257 (main.go:21) MOVW.P R2,4(R0) | |
0258 (main.go:21) MOVW $autotmp_0004+-68(SP),R1 | |
0259 (main.go:21) MOVW $4(R13),R0 | |
0260 (main.go:21) MOVW.P 4(R1),R2 | |
0261 (main.go:21) MOVW.P R2,4(R0) | |
0262 (main.go:21) MOVW.P 4(R1),R2 | |
0263 (main.go:21) MOVW.P R2,4(R0) | |
0264 (main.go:21) BL ,error+0(SB) | |
0265 (main.go:20) B ,20(APC) | |
0266 (main.go:24) RET , | |
--- prog list "usage" --- | |
0267 (main.go:26) TEXT usage+0(SB),$40-0 | |
0268 (main.go:27) MOVW $type.*os.File+0(SB),R0 | |
0269 (main.go:27) MOVW R0,4(R13) | |
0270 (main.go:27) MOVW $type.io.Writer+0(SB),R0 | |
0271 (main.go:27) MOVW R0,8(R13) | |
0272 (main.go:27) MOVW os.Stderr+0(SB),R0 | |
0273 (main.go:27) MOVW R0,12(R13) | |
0274 (main.go:27) BL ,runtime.convT2I+0(SB) | |
0275 (main.go:27) MOVW $16(R13),R1 | |
0276 (main.go:27) MOVW $4(R13),R0 | |
0277 (main.go:27) MOVW.P 4(R1),R2 | |
0278 (main.go:27) MOVW.P R2,4(R0) | |
0279 (main.go:27) MOVW.P 4(R1),R2 | |
0280 (main.go:27) MOVW.P R2,4(R0) | |
0281 (main.go:27) MOVW $go.string."Usage: cat [file ...]\n"+0(SB),R1 | |
0282 (main.go:27) MOVW $12(R13),R0 | |
0283 (main.go:27) MOVW.P 4(R1),R2 | |
0284 (main.go:27) MOVW.P R2,4(R0) | |
0285 (main.go:27) MOVW.P 4(R1),R2 | |
0286 (main.go:27) MOVW.P R2,4(R0) | |
0287 (main.go:27) MOVW $20(R13),R0 | |
0288 (main.go:27) MOVW $0,R1 | |
0289 (main.go:27) MOVW.P R1,4(R0) | |
0290 (main.go:27) MOVW.P R1,4(R0) | |
0291 (main.go:27) MOVW.P R1,4(R0) | |
0292 (main.go:27) BL ,fmt.Fprintf+0(SB) | |
0293 (main.go:28) BL ,flag.PrintDefaults+0(SB) | |
0294 (main.go:29) MOVW $2,R0 | |
0295 (main.go:29) MOVW R0,4(R13) | |
0296 (main.go:29) BL ,os.Exit+0(SB) | |
0297 (main.go:30) RET , | |
--- prog list "error" --- | |
0298 (main.go:32) TEXT error+0(SB),$76-8 | |
0299 (main.go:33) MOVW $autotmp_0011+-16(SP),R0 | |
0300 (main.go:33) MOVW $0,R1 | |
0301 (main.go:33) MOVW $16(R0),R2 | |
0302 (main.go:33) MOVW.P R1,4(R0) | |
0303 (main.go:33) CMP R0,R2, | |
0304 (main.go:33) BNE ,302(APC) | |
0305 (main.go:33) MOVW $autotmp_0011+-16(SP),R2 | |
0306 (main.go:33) MOVW R2,4(R13) | |
0307 (main.go:33) MOVW $2,R0 | |
0308 (main.go:33) MOVW $0,R1 | |
0309 (main.go:33) MOVW R0,8(R13) | |
0310 (main.go:33) MOVW R1,12(R13) | |
0311 (main.go:33) MOVW $0,R0 | |
0312 (main.go:33) MOVW $0,R1 | |
0313 (main.go:33) MOVW R0,16(R13) | |
0314 (main.go:33) MOVW R1,20(R13) | |
0315 (main.go:33) MOVW $2,R0 | |
0316 (main.go:33) MOVW $0,R1 | |
0317 (main.go:33) MOVW R0,24(R13) | |
0318 (main.go:33) MOVW R1,28(R13) | |
0319 (main.go:33) MOVW $8,R0 | |
0320 (main.go:33) MOVW $0,R1 | |
0321 (main.go:33) MOVW R0,32(R13) | |
0322 (main.go:33) MOVW R1,36(R13) | |
0323 (main.go:33) BL ,runtime.slicearray+0(SB) | |
0324 (main.go:33) MOVW $40(R13),R1 | |
0325 (main.go:33) MOVW $autotmp_0009+-28(SP),R0 | |
0326 (main.go:33) MOVW.P 4(R1),R2 | |
0327 (main.go:33) MOVW.P R2,4(R0) | |
0328 (main.go:33) MOVW.P 4(R1),R2 | |
0329 (main.go:33) MOVW.P R2,4(R0) | |
0330 (main.go:33) MOVW.P 4(R1),R2 | |
0331 (main.go:33) MOVW.P R2,4(R0) | |
0332 (main.go:33) MOVW $type.string+0(SB),R0 | |
0333 (main.go:33) MOVW R0,4(R13) | |
0334 (main.go:33) MOVW $s+0(FP),R1 | |
0335 (main.go:33) MOVW $8(R13),R0 | |
0336 (main.go:33) MOVW.P 4(R1),R2 | |
0337 (main.go:33) MOVW.P R2,4(R0) | |
0338 (main.go:33) MOVW.P 4(R1),R2 | |
0339 (main.go:33) MOVW.P R2,4(R0) | |
0340 (main.go:33) BL ,runtime.convT2E+0(SB) | |
0341 (main.go:33) MOVW $16(R13),R1 | |
0342 (main.go:33) MOVW $autotmp_0009+-28(SP),R0 | |
0343 (main.go:33) MOVW 0(R0),R0 | |
0344 (main.go:33) MOVW $0,R2 | |
0345 (main.go:33) ADD R2,R0 | |
0346 (main.go:33) MOVW.P 4(R1),R2 | |
0347 (main.go:33) MOVW.P R2,4(R0) | |
0348 (main.go:33) MOVW.P 4(R1),R2 | |
0349 (main.go:33) MOVW.P R2,4(R0) | |
0350 (main.go:33) MOVW $type.string+0(SB),R0 | |
0351 (main.go:33) MOVW R0,4(R13) | |
0352 (main.go:33) MOVW $go.string."\n"+0(SB),R1 | |
0353 (main.go:33) MOVW $8(R13),R0 | |
0354 (main.go:33) MOVW.P 4(R1),R2 | |
0355 (main.go:33) MOVW.P R2,4(R0) | |
0356 (main.go:33) MOVW.P 4(R1),R2 | |
0357 (main.go:33) MOVW.P R2,4(R0) | |
0358 (main.go:33) BL ,runtime.convT2E+0(SB) | |
0359 (main.go:33) MOVW $16(R13),R1 | |
0360 (main.go:33) MOVW $autotmp_0009+-28(SP),R0 | |
0361 (main.go:33) MOVW 0(R0),R0 | |
0362 (main.go:33) MOVW $8,R2 | |
0363 (main.go:33) ADD R2,R0 | |
0364 (main.go:33) MOVW.P 4(R1),R2 | |
0365 (main.go:33) MOVW.P R2,4(R0) | |
0366 (main.go:33) MOVW.P 4(R1),R2 | |
0367 (main.go:33) MOVW.P R2,4(R0) | |
0368 (main.go:33) MOVW $type.*os.File+0(SB),R0 | |
0369 (main.go:33) MOVW R0,4(R13) | |
0370 (main.go:33) MOVW $type.io.Writer+0(SB),R0 | |
0371 (main.go:33) MOVW R0,8(R13) | |
0372 (main.go:33) MOVW os.Stderr+0(SB),R0 | |
0373 (main.go:33) MOVW R0,12(R13) | |
0374 (main.go:33) BL ,runtime.convT2I+0(SB) | |
0375 (main.go:33) MOVW $16(R13),R1 | |
0376 (main.go:33) MOVW $4(R13),R0 | |
0377 (main.go:33) MOVW.P 4(R1),R2 | |
0378 (main.go:33) MOVW.P R2,4(R0) | |
0379 (main.go:33) MOVW.P 4(R1),R2 | |
0380 (main.go:33) MOVW.P R2,4(R0) | |
0381 (main.go:33) MOVW $autotmp_0009+-28(SP),R1 | |
0382 (main.go:33) MOVW $12(R13),R0 | |
0383 (main.go:33) MOVW.P 4(R1),R2 | |
0384 (main.go:33) MOVW.P R2,4(R0) | |
0385 (main.go:33) MOVW.P 4(R1),R2 | |
0386 (main.go:33) MOVW.P R2,4(R0) | |
0387 (main.go:33) MOVW.P 4(R1),R2 | |
0388 (main.go:33) MOVW.P R2,4(R0) | |
0389 (main.go:33) BL ,fmt.Fprint+0(SB) | |
0390 (main.go:34) MOVW $1,R0 | |
0391 (main.go:34) MOVW R0,4(R13) | |
0392 (main.go:34) BL ,os.Exit+0(SB) | |
0393 (main.go:35) RET , | |
--- prog list "main" --- | |
0394 (main.go:37) TEXT main+0(SB),$160-0 | |
0395 (main.go:38) MOVW $usage+0(SB),R0 | |
0396 (main.go:38) MOVW R0,flag.Usage+0(SB) | |
0397 (main.go:39) BL ,flag.Parse+0(SB) | |
0398 (main.go:40) MOVW $.r0+-80(SP),R0 | |
0399 (main.go:40) MOVW $0,R1 | |
0400 (main.go:40) MOVW.P R1,4(R0) | |
0401 (main.go:40) MOVW.P R1,4(R0) | |
0402 (main.go:40) MOVW.P R1,4(R0) | |
0403 (main.go:40) MOVW flag.commandLine+0(SB),R0 | |
0404 (main.go:40) MOVW $24,R1 | |
0405 (main.go:40) ADD R1,R0,R2 | |
0406 (main.go:40) MOVW R2,R1 | |
0407 (main.go:40) MOVW $.r0+-80(SP),R0 | |
0408 (main.go:40) MOVW.P 4(R1),R2 | |
0409 (main.go:40) MOVW.P R2,4(R0) | |
0410 (main.go:40) MOVW.P 4(R1),R2 | |
0411 (main.go:40) MOVW.P R2,4(R0) | |
0412 (main.go:40) MOVW.P 4(R1),R2 | |
0413 (main.go:40) MOVW.P R2,4(R0) | |
0414 (main.go:40) MOVW $.r0+-80(SP),R1 | |
0415 (main.go:40) MOVW $args+-112(SP),R0 | |
0416 (main.go:40) MOVW.P 4(R1),R2 | |
0417 (main.go:40) MOVW.P R2,4(R0) | |
0418 (main.go:40) MOVW.P 4(R1),R2 | |
0419 (main.go:40) MOVW.P R2,4(R0) | |
0420 (main.go:40) MOVW.P 4(R1),R2 | |
0421 (main.go:40) MOVW.P R2,4(R0) | |
0422 (main.go:41) MOVW args+-108(SP),R0 | |
0423 (main.go:41) TST R0, | |
0424 (main.go:41) BNE ,446(APC) | |
0425 (main.go:42) MOVW $type.*os.File+0(SB),R0 | |
0426 (main.go:42) MOVW R0,4(R13) | |
0427 (main.go:42) MOVW $type.io.Reader+0(SB),R0 | |
0428 (main.go:42) MOVW R0,8(R13) | |
0429 (main.go:42) MOVW os.Stdin+0(SB),R0 | |
0430 (main.go:42) MOVW R0,12(R13) | |
0431 (main.go:42) BL ,runtime.convT2I+0(SB) | |
0432 (main.go:42) MOVW $16(R13),R1 | |
0433 (main.go:42) MOVW $4(R13),R0 | |
0434 (main.go:42) MOVW.P 4(R1),R2 | |
0435 (main.go:42) MOVW.P R2,4(R0) | |
0436 (main.go:42) MOVW.P 4(R1),R2 | |
0437 (main.go:42) MOVW.P R2,4(R0) | |
0438 (main.go:42) MOVW $go.string."<stdin>"+0(SB),R1 | |
0439 (main.go:42) MOVW $12(R13),R0 | |
0440 (main.go:42) MOVW.P 4(R1),R2 | |
0441 (main.go:42) MOVW.P R2,4(R0) | |
0442 (main.go:42) MOVW.P 4(R1),R2 | |
0443 (main.go:42) MOVW.P R2,4(R0) | |
0444 (main.go:42) BL ,cat+0(SB) | |
0445 (main.go:41) B ,623(APC) | |
0446 (main.go:44) MOVW $args+-112(SP),R1 | |
0447 (main.go:44) MOVW $autotmp_0016+-56(SP),R0 | |
0448 (main.go:44) MOVW.P 4(R1),R2 | |
0449 (main.go:44) MOVW.P R2,4(R0) | |
0450 (main.go:44) MOVW.P 4(R1),R2 | |
0451 (main.go:44) MOVW.P R2,4(R0) | |
0452 (main.go:44) MOVW.P 4(R1),R2 | |
0453 (main.go:44) MOVW.P R2,4(R0) | |
0454 (main.go:44) MOVW $0,R3 | |
0455 (main.go:44) MOVW autotmp_0016+-52(SP),R0 | |
0456 (main.go:44) MOVW R0,autotmp_0018+-24(SP) | |
0457 (main.go:44) MOVW $autotmp_0016+-56(SP),R0 | |
0458 (main.go:44) MOVW 0(R0),R0 | |
0459 (main.go:44) MOVW $0,R1 | |
0460 (main.go:44) ADD R1,R0,R5 | |
0461 (main.go:44) B ,465(APC) | |
0462 (main.go:44) MOVW $1,R0 | |
0463 (main.go:44) MOVW autotmp_0017+-68(SP),R1 | |
0464 (main.go:44) ADD R0,R1,R3 | |
0465 (main.go:44) MOVW R3,R4 | |
0466 (main.go:44) MOVW autotmp_0018+-24(SP),R2 | |
0467 (main.go:44) MOVW R3,R0 | |
0468 (main.go:44) MOVW R2,R1 | |
0469 (main.go:44) CMP R2,R3, | |
0470 (main.go:44) BGE ,623(APC) | |
0471 (main.go:44) MOVW R5,R1 | |
0472 (main.go:44) MOVW $autotmp_0020+-8(SP),R0 | |
0473 (main.go:44) MOVW.P 4(R1),R2 | |
0474 (main.go:44) MOVW.P R2,4(R0) | |
0475 (main.go:44) MOVW.P 4(R1),R2 | |
0476 (main.go:44) MOVW.P R2,4(R0) | |
0477 (main.go:44) MOVW R3,autotmp_0017+-68(SP) | |
0478 (main.go:44) MOVW $autotmp_0020+-8(SP),R1 | |
0479 (main.go:44) MOVW $s+-64(SP),R0 | |
0480 (main.go:44) MOVW.P 4(R1),R2 | |
0481 (main.go:44) MOVW.P R2,4(R0) | |
0482 (main.go:44) MOVW.P 4(R1),R2 | |
0483 (main.go:44) MOVW.P R2,4(R0) | |
0484 (main.go:44) MOVW $8,R1 | |
0485 (main.go:44) ADD R1,R5,R0 | |
0486 (main.go:44) MOVW R0,autotmp_0019+-36(SP) | |
0487 (main.go:45) MOVW $s+-64(SP),R1 | |
0488 (main.go:45) MOVW $4(R13),R0 | |
0489 (main.go:45) MOVW.P 4(R1),R2 | |
0490 (main.go:45) MOVW.P R2,4(R0) | |
0491 (main.go:45) MOVW.P 4(R1),R2 | |
0492 (main.go:45) MOVW.P R2,4(R0) | |
0493 (main.go:45) BL ,os.Open+0(SB) | |
0494 (main.go:45) MOVW 12(R13),R0 | |
0495 (main.go:45) MOVW R0,f+-100(SP) | |
0496 (main.go:45) MOVW $err+-32(SP),R0 | |
0497 (main.go:45) MOVW $16(R13),R1 | |
0498 (main.go:45) MOVW.P 4(R1),R2 | |
0499 (main.go:45) MOVW.P R2,4(R0) | |
0500 (main.go:45) MOVW.P 4(R1),R2 | |
0501 (main.go:45) MOVW.P R2,4(R0) | |
0502 (main.go:46) MOVW $err+-32(SP),R0 | |
0503 (main.go:46) MOVW 0(R0),R1 | |
0504 (main.go:46) TST R1, | |
0505 (main.go:46) BEQ ,601(APC) | |
0506 (main.go:47) MOVW $autotmp_0015+-96(SP),R0 | |
0507 (main.go:47) MOVW $0,R1 | |
0508 (main.go:47) MOVW $16(R0),R2 | |
0509 (main.go:47) MOVW.P R1,4(R0) | |
0510 (main.go:47) CMP R0,R2, | |
0511 (main.go:47) BNE ,509(APC) | |
0512 (main.go:47) MOVW $autotmp_0015+-96(SP),R2 | |
0513 (main.go:47) MOVW R2,4(R13) | |
0514 (main.go:47) MOVW $2,R0 | |
0515 (main.go:47) MOVW $0,R1 | |
0516 (main.go:47) MOVW R0,8(R13) | |
0517 (main.go:47) MOVW R1,12(R13) | |
0518 (main.go:47) MOVW $0,R0 | |
0519 (main.go:47) MOVW $0,R1 | |
0520 (main.go:47) MOVW R0,16(R13) | |
0521 (main.go:47) MOVW R1,20(R13) | |
0522 (main.go:47) MOVW $2,R0 | |
0523 (main.go:47) MOVW $0,R1 | |
0524 (main.go:47) MOVW R0,24(R13) | |
0525 (main.go:47) MOVW R1,28(R13) | |
0526 (main.go:47) MOVW $8,R0 | |
0527 (main.go:47) MOVW $0,R1 | |
0528 (main.go:47) MOVW R0,32(R13) | |
0529 (main.go:47) MOVW R1,36(R13) | |
0530 (main.go:47) BL ,runtime.slicearray+0(SB) | |
0531 (main.go:47) MOVW $40(R13),R1 | |
0532 (main.go:47) MOVW $autotmp_0013+-20(SP),R0 | |
0533 (main.go:47) MOVW.P 4(R1),R2 | |
0534 (main.go:47) MOVW.P R2,4(R0) | |
0535 (main.go:47) MOVW.P 4(R1),R2 | |
0536 (main.go:47) MOVW.P R2,4(R0) | |
0537 (main.go:47) MOVW.P 4(R1),R2 | |
0538 (main.go:47) MOVW.P R2,4(R0) | |
0539 (main.go:47) MOVW $type.string+0(SB),R0 | |
0540 (main.go:47) MOVW R0,4(R13) | |
0541 (main.go:47) MOVW $s+-64(SP),R1 | |
0542 (main.go:47) MOVW $8(R13),R0 | |
0543 (main.go:47) MOVW.P 4(R1),R2 | |
0544 (main.go:47) MOVW.P R2,4(R0) | |
0545 (main.go:47) MOVW.P 4(R1),R2 | |
0546 (main.go:47) MOVW.P R2,4(R0) | |
0547 (main.go:47) BL ,runtime.convT2E+0(SB) | |
0548 (main.go:47) MOVW $16(R13),R1 | |
0549 (main.go:47) MOVW $autotmp_0013+-20(SP),R0 | |
0550 (main.go:47) MOVW 0(R0),R0 | |
0551 (main.go:47) MOVW $0,R2 | |
0552 (main.go:47) ADD R2,R0 | |
0553 (main.go:47) MOVW.P 4(R1),R2 | |
0554 (main.go:47) MOVW.P R2,4(R0) | |
0555 (main.go:47) MOVW.P 4(R1),R2 | |
0556 (main.go:47) MOVW.P R2,4(R0) | |
0557 (main.go:47) MOVW $err+-32(SP),R1 | |
0558 (main.go:47) MOVW $4(R13),R0 | |
0559 (main.go:47) MOVW.P 4(R1),R2 | |
0560 (main.go:47) MOVW.P R2,4(R0) | |
0561 (main.go:47) MOVW.P 4(R1),R2 | |
0562 (main.go:47) MOVW.P R2,4(R0) | |
0563 (main.go:47) BL ,runtime.convI2E+0(SB) | |
0564 (main.go:47) MOVW $12(R13),R1 | |
0565 (main.go:47) MOVW $autotmp_0013+-20(SP),R0 | |
0566 (main.go:47) MOVW 0(R0),R0 | |
0567 (main.go:47) MOVW $8,R2 | |
0568 (main.go:47) ADD R2,R0 | |
0569 (main.go:47) MOVW.P 4(R1),R2 | |
0570 (main.go:47) MOVW.P R2,4(R0) | |
0571 (main.go:47) MOVW.P 4(R1),R2 | |
0572 (main.go:47) MOVW.P R2,4(R0) | |
0573 (main.go:47) MOVW $go.string."open %s: %s"+0(SB),R1 | |
0574 (main.go:47) MOVW $4(R13),R0 | |
0575 (main.go:47) MOVW.P 4(R1),R2 | |
0576 (main.go:47) MOVW.P R2,4(R0) | |
0577 (main.go:47) MOVW.P 4(R1),R2 | |
0578 (main.go:47) MOVW.P R2,4(R0) | |
0579 (main.go:47) MOVW $autotmp_0013+-20(SP),R1 | |
0580 (main.go:47) MOVW $12(R13),R0 | |
0581 (main.go:47) MOVW.P 4(R1),R2 | |
0582 (main.go:47) MOVW.P R2,4(R0) | |
0583 (main.go:47) MOVW.P 4(R1),R2 | |
0584 (main.go:47) MOVW.P R2,4(R0) | |
0585 (main.go:47) MOVW.P 4(R1),R2 | |
0586 (main.go:47) MOVW.P R2,4(R0) | |
0587 (main.go:47) BL ,fmt.Sprintf+0(SB) | |
0588 (main.go:47) MOVW $24(R13),R1 | |
0589 (main.go:47) MOVW $autotmp_0012+-44(SP),R0 | |
0590 (main.go:47) MOVW.P 4(R1),R2 | |
0591 (main.go:47) MOVW.P R2,4(R0) | |
0592 (main.go:47) MOVW.P 4(R1),R2 | |
0593 (main.go:47) MOVW.P R2,4(R0) | |
0594 (main.go:47) MOVW $autotmp_0012+-44(SP),R1 | |
0595 (main.go:47) MOVW $4(R13),R0 | |
0596 (main.go:47) MOVW.P 4(R1),R2 | |
0597 (main.go:47) MOVW.P R2,4(R0) | |
0598 (main.go:47) MOVW.P 4(R1),R2 | |
0599 (main.go:47) MOVW.P R2,4(R0) | |
0600 (main.go:47) BL ,error+0(SB) | |
0601 (main.go:49) MOVW $type.*os.File+0(SB),R0 | |
0602 (main.go:49) MOVW R0,4(R13) | |
0603 (main.go:49) MOVW $type.io.Reader+0(SB),R0 | |
0604 (main.go:49) MOVW R0,8(R13) | |
0605 (main.go:49) MOVW f+-100(SP),R0 | |
0606 (main.go:49) MOVW R0,12(R13) | |
0607 (main.go:49) BL ,runtime.convT2I+0(SB) | |
0608 (main.go:49) MOVW $16(R13),R1 | |
0609 (main.go:49) MOVW $4(R13),R0 | |
0610 (main.go:49) MOVW.P 4(R1),R2 | |
0611 (main.go:49) MOVW.P R2,4(R0) | |
0612 (main.go:49) MOVW.P 4(R1),R2 | |
0613 (main.go:49) MOVW.P R2,4(R0) | |
0614 (main.go:49) MOVW $s+-64(SP),R1 | |
0615 (main.go:49) MOVW $12(R13),R0 | |
0616 (main.go:49) MOVW.P 4(R1),R2 | |
0617 (main.go:49) MOVW.P R2,4(R0) | |
0618 (main.go:49) MOVW.P 4(R1),R2 | |
0619 (main.go:49) MOVW.P R2,4(R0) | |
0620 (main.go:49) BL ,cat+0(SB) | |
0621 (main.go:49) MOVW autotmp_0019+-36(SP),R5 | |
0622 (main.go:44) B ,462(APC) | |
0623 (main.go:52) RET , | |
--- prog list "init" --- | |
0624 (main.go:52) TEXT init+0(SB),$0-0 | |
0625 (main.go:52) MOVBU initdone·+0(SB),R2 | |
0626 (main.go:52) MOVBU R2,R0 | |
0627 (main.go:52) TST R0, | |
0628 (main.go:52) BEQ ,640(APC) | |
0629 (main.go:52) MOVBU R2,R0 | |
0630 (main.go:52) MOVBU R0,R3 | |
0631 (main.go:52) MOVW $2,R0 | |
0632 (main.go:52) MOVBU R0,R0 | |
0633 (main.go:52) MOVBU R0,R2 | |
0634 (main.go:52) MOVBU R3,R0 | |
0635 (main.go:52) MOVBU R2,R1 | |
0636 (main.go:52) CMP R1,R0, | |
0637 (main.go:52) BNE ,639(APC) | |
0638 (main.go:52) RET , | |
0639 (main.go:52) BL ,runtime.throwinit+0(SB) | |
0640 (main.go:52) MOVW $1,R0 | |
0641 (main.go:52) MOVBU R0,R0 | |
0642 (main.go:52) MOVBU R0,initdone·+0(SB) | |
0643 (main.go:52) BL ,os.init+0(SB) | |
0644 (main.go:52) BL ,io.init+0(SB) | |
0645 (main.go:52) BL ,fmt.init+0(SB) | |
0646 (main.go:52) BL ,flag.init+0(SB) | |
0647 (main.go:52) MOVW $2,R0 | |
0648 (main.go:52) MOVBU R0,R0 | |
0649 (main.go:52) MOVBU R0,initdone·+0(SB) | |
0650 (main.go:52) RET , | |
--- prog list "<S>" --- | |
0651 (main.go:18) DATA go.string."%s: read: %s"+0(SB)(R0)/4,$go.string."%s: read: %s"+8(SB)(R0) | |
0651 (main.go:18) DATA go.string."%s: read: %s"+4(SB)(R0)/4,$12(R0) | |
0651 (main.go:18) DATA go.string."%s: read: %s"+8(SB)/8,$"%s: read" | |
0651 (main.go:18) DATA go.string."%s: read: %s"+16(SB)/4,$": %s\z\z\z\z" | |
0651 (main.go:18) DATA go.string."%s: read: %s"+20(SB)(R0)/1,$0(R0) | |
0651 (main.go:18) GLOBL.EQ go.string."%s: read: %s"+0(SB)(R0),R10,$24(R0) | |
0651 (main.go:21) DATA go.string."write: %s"+0(SB)(R0)/4,$go.string."write: %s"+8(SB)(R0) | |
0651 (main.go:21) DATA go.string."write: %s"+4(SB)(R0)/4,$9(R0) | |
0651 (main.go:21) DATA go.string."write: %s"+8(SB)/8,$"write: %" | |
0651 (main.go:21) DATA go.string."write: %s"+16(SB)/1,$"s\z\z\z\z\z\z\z" | |
0651 (main.go:21) DATA go.string."write: %s"+17(SB)(R0)/1,$0(R0) | |
0651 (main.go:21) GLOBL.EQ go.string."write: %s"+0(SB)(R0),R10,$20(R0) | |
0651 (main.go:27) DATA go.string."Usage: cat [file ...]\n"+0(SB)(R0)/4,$go.string."Usage: cat [file ...]\n"+8(SB)(R0) | |
0651 (main.go:27) DATA go.string."Usage: cat [file ...]\n"+4(SB)(R0)/4,$22(R0) | |
0651 (main.go:27) DATA go.string."Usage: cat [file ...]\n"+8(SB)/8,$"Usage: c" | |
0651 (main.go:27) DATA go.string."Usage: cat [file ...]\n"+16(SB)/8,$"at [file" | |
0651 (main.go:27) DATA go.string."Usage: cat [file ...]\n"+24(SB)/6,$" ...]\n\z\z" | |
0651 (main.go:27) DATA go.string."Usage: cat [file ...]\n"+30(SB)(R0)/1,$0(R0) | |
0651 (main.go:27) GLOBL.EQ go.string."Usage: cat [file ...]\n"+0(SB)(R0),R10,$32(R0) | |
0651 (main.go:33) DATA go.string."\n"+0(SB)(R0)/4,$go.string."\n"+8(SB)(R0) | |
0651 (main.go:33) DATA go.string."\n"+4(SB)(R0)/4,$1(R0) | |
0651 (main.go:33) DATA go.string."\n"+8(SB)/1,$"\n\z\z\z\z\z\z\z" | |
0651 (main.go:33) DATA go.string."\n"+9(SB)(R0)/1,$0(R0) | |
0651 (main.go:33) GLOBL.EQ go.string."\n"+0(SB)(R0),R10,$12(R0) | |
0651 (main.go:42) DATA go.string."<stdin>"+0(SB)(R0)/4,$go.string."<stdin>"+8(SB)(R0) | |
0651 (main.go:42) DATA go.string."<stdin>"+4(SB)(R0)/4,$7(R0) | |
0651 (main.go:42) DATA go.string."<stdin>"+8(SB)/7,$"<stdin>\z" | |
0651 (main.go:42) DATA go.string."<stdin>"+15(SB)(R0)/1,$0(R0) | |
0651 (main.go:42) GLOBL.EQ go.string."<stdin>"+0(SB)(R0),R10,$16(R0) | |
0651 (main.go:47) DATA go.string."open %s: %s"+0(SB)(R0)/4,$go.string."open %s: %s"+8(SB)(R0) | |
0651 (main.go:47) DATA go.string."open %s: %s"+4(SB)(R0)/4,$11(R0) | |
0651 (main.go:47) DATA go.string."open %s: %s"+8(SB)/8,$"open %s:" | |
0651 (main.go:47) DATA go.string."open %s: %s"+16(SB)/3,$" %s\z\z\z\z\z" | |
0651 (main.go:47) DATA go.string."open %s: %s"+19(SB)(R0)/1,$0(R0) | |
0651 (main.go:47) GLOBL.EQ go.string."open %s: %s"+0(SB)(R0),R10,$20(R0) | |
0651 (main.go:52) GLOBL.EQ initdone·+0(SB),R16,$GOK-name(0)(R0) | |
0651 (main.go:52) DATA type.[]uint8+0(SB)(R0)/4,$weak.type.*reflect.commonType+0(SB)(R0) | |
0651 (main.go:52) DATA type.[]uint8+4(SB)(R0)/4,$type.[]uint8+8(SB)(R0) | |
0651 (main.go:52) DATA type.[]uint8+8(SB)(R0)/4,$12(R0) | |
0651 (main.go:52) DATA type.[]uint8+12(SB)(R0)/4,$942571231(R0) | |
0651 (main.go:52) DATA type.[]uint8+16(SB)(R0)/1,$0(R0) | |
0651 (main.go:52) DATA type.[]uint8+17(SB)(R0)/1,$4(R0) | |
0651 (main.go:52) DATA type.[]uint8+18(SB)(R0)/1,$4(R0) | |
0651 (main.go:52) DATA type.[]uint8+19(SB)(R0)/1,$23(R0) | |
0651 (main.go:52) DATA type.[]uint8+20(SB)(R0)/4,$runtime.algarray+272(SB)(R0) | |
0651 (main.go:52) DATA type.[]uint8+24(SB)(R0)/4,$go.string."[]uint8"+0(SB) | |
0651 (main.go:52) DATA go.string."[]uint8"+0(SB)(R0)/4,$go.string."[]uint8"+8(SB)(R0) | |
0651 (main.go:52) DATA go.string."[]uint8"+4(SB)(R0)/4,$7(R0) | |
0651 (main.go:52) DATA go.string."[]uint8"+8(SB)/7,$"[]uint8\z" | |
0651 (main.go:52) DATA go.string."[]uint8"+15(SB)(R0)/1,$0(R0) | |
0651 (main.go:52) GLOBL.EQ go.string."[]uint8"+0(SB)(R0),R10,$16(R0) | |
0651 (main.go:52) DATA type.[]uint8+32(SB)(R0)/4,$weak.type.*[]uint8+0(SB)(R0) | |
0651 (main.go:52) DATA type.[]uint8+36(SB)(R0)/4,$type.uint8+0(SB)(R0) | |
0651 (main.go:52) GLOBL.EQ type.[]uint8+0(SB)(R0),R10,$40(R0) | |
0651 (main.go:52) DATA go.importpath.flag.+0(SB)/4,$go.string."flag"+8(SB) | |
0651 (main.go:52) DATA go.string."flag"+0(SB)(R0)/4,$go.string."flag"+8(SB)(R0) | |
0651 (main.go:52) DATA go.string."flag"+4(SB)(R0)/4,$4(R0) | |
0651 (main.go:52) DATA go.string."flag"+8(SB)/4,$"flag\z\z\z\z" | |
0651 (main.go:52) DATA go.string."flag"+12(SB)(R0)/1,$0(R0) | |
0651 (main.go:52) GLOBL.EQ go.string."flag"+0(SB)(R0),R10,$16(R0) | |
0651 (main.go:52) DATA go.importpath.flag.+4(SB)/4,$4 | |
0651 (main.go:52) GLOBL.EQ go.importpath.flag.+0(SB)(R0),R10,$8(R0) | |
0651 (main.go:52) DATA go.importpath.runtime.+0(SB)/4,$go.string."runtime"+8(SB) | |
0651 (main.go:52) DATA go.string."runtime"+0(SB)(R0)/4,$go.string."runtime"+8(SB)(R0) | |
0651 (main.go:52) DATA go.string."runtime"+4(SB)(R0)/4,$7(R0) | |
0651 (main.go:52) DATA go.string."runtime"+8(SB)/7,$"runtime\z" | |
0651 (main.go:52) DATA go.string."runtime"+15(SB)(R0)/1,$0(R0) | |
0651 (main.go:52) GLOBL.EQ go.string."runtime"+0(SB)(R0),R10,$16(R0) | |
0651 (main.go:52) DATA go.importpath.runtime.+4(SB)/4,$7 | |
0651 (main.go:52) GLOBL.EQ go.importpath.runtime.+0(SB)(R0),R10,$8(R0) | |
0651 (main.go:52) DATA go.importpath.io.+0(SB)/4,$go.string."io"+8(SB) | |
0651 (main.go:52) DATA go.string."io"+0(SB)(R0)/4,$go.string."io"+8(SB)(R0) | |
0651 (main.go:52) DATA go.string."io"+4(SB)(R0)/4,$2(R0) | |
0651 (main.go:52) DATA go.string."io"+8(SB)/2,$"io\z\z\z\z\z\z" | |
0651 (main.go:52) DATA go.string."io"+10(SB)(R0)/1,$0(R0) | |
0651 (main.go:52) GLOBL.EQ go.string."io"+0(SB)(R0),R10,$12(R0) | |
0651 (main.go:52) DATA go.importpath.io.+4(SB)/4,$2 | |
0651 (main.go:52) GLOBL.EQ go.importpath.io.+0(SB)(R0),R10,$8(R0) | |
0651 (main.go:52) DATA go.importpath.os.+0(SB)/4,$go.string."os"+8(SB) | |
0651 (main.go:52) DATA go.string."os"+0(SB)(R0)/4,$go.string."os"+8(SB)(R0) | |
0651 (main.go:52) DATA go.string."os"+4(SB)(R0)/4,$2(R0) | |
0651 (main.go:52) DATA go.string."os"+8(SB)/2,$"os\z\z\z\z\z\z" | |
0651 (main.go:52) DATA go.string."os"+10(SB)(R0)/1,$0(R0) | |
0651 (main.go:52) GLOBL.EQ go.string."os"+0(SB)(R0),R10,$12(R0) | |
0651 (main.go:52) DATA go.importpath.os.+4(SB)/4,$2 | |
0651 (main.go:52) GLOBL.EQ go.importpath.os.+0(SB)(R0),R10,$8(R0) | |
0651 (main.go:52) DATA go.importpath.fmt.+0(SB)/4,$go.string."fmt"+8(SB) | |
0651 (main.go:52) DATA go.string."fmt"+0(SB)(R0)/4,$go.string."fmt"+8(SB)(R0) | |
0651 (main.go:52) DATA go.string."fmt"+4(SB)(R0)/4,$3(R0) | |
0651 (main.go:52) DATA go.string."fmt"+8(SB)/3,$"fmt\z\z\z\z\z" | |
0651 (main.go:52) DATA go.string."fmt"+11(SB)(R0)/1,$0(R0) | |
0651 (main.go:52) GLOBL.EQ go.string."fmt"+0(SB)(R0),R10,$12(R0) | |
0651 (main.go:52) DATA go.importpath.fmt.+4(SB)/4,$3 | |
0651 (main.go:52) GLOBL.EQ go.importpath.fmt.+0(SB)(R0),R10,$8(R0) | |
0651 (<epoch>) END , |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment