Last active
December 12, 2015 02:08
-
-
Save mortdeus/4696208 to your computer and use it in GitHub Desktop.
This file contains hidden or 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