MCPcopy Index your code

hub / github.com/qiniu/arch / functions

Functions81 in github.com/qiniu/arch

↓ 30 callersMethodwriteU16
(v uint16)
assembler/asm.go:217
↓ 27 callersFunctiondebug
(a ...interface{})
von/cpu.go:310
↓ 20 callersMethodPushInt
(v int64)
assembler/asm.go:131
↓ 18 callersMethodPushArg
(index int16)
assembler/asm.go:144
↓ 15 callersMethodpop
()
von/cpu.go:261
↓ 15 callersMethodtop
(index int)
von/cpu.go:256
↓ 11 callersMethodPushString
(v string)
assembler/asm.go:137
↓ 9 callersMethodLabel
(name string)
assembler/asm.go:174
↓ 7 callersFunctionreadU16
(mem *Memory, off int64)
von/cpu.go:272
↓ 6 callersMethodJZ
(name string)
assembler/asm.go:166
↓ 6 callersFunctionNew
(buf *bytes.Buffer)
assembler/asm.go:21
↓ 6 callersMethodSetArg
(index int16)
assembler/asm.go:150
↓ 6 callersMethodTop
(index int)
von/cpu.go:247
↓ 6 callersMethodpush
(v interface{})
von/cpu.go:268
↓ 6 callersFunctionrun
(b *Builder)
assembler/asm_test.go:36
↓ 5 callersMethodKeyPress
(key keyboard.Key)
devices/keyboard/keyboard.go:57
↓ 4 callersMethodConcat
()
assembler/asm.go:99
↓ 4 callersMethodHalt
()
assembler/asm.go:212
↓ 4 callersMethodWrite
(b []byte)
von/device.go:5
↓ 4 callersFunctionfromBool
(b bool)
von/cpu.go:296
↓ 4 callersFunctionnotEq
(ret interface{}, v string)
assembler/asm_test.go:51
↓ 4 callersFunctionreadI64
(mem *Memory, off int64)
von/cpu.go:280
↓ 3 callersMethodAdd
()
assembler/asm.go:44
↓ 3 callersMethodEqualInt
()
assembler/asm.go:84
↓ 3 callersMethodJmp
(name string)
assembler/asm.go:162
↓ 3 callersMethodLen
Len returns the number of items stored in the queue.
utils/deque/deque.go:70
↓ 3 callersMethodPushBack
PushBack adds an item to the back of the queue.
utils/deque/deque.go:75
↓ 3 callersMethodReadAt
(b []byte, pos int64)
von/mem.go:37
↓ 3 callersMethodgoLabel
(op uint16, name string)
assembler/asm.go:190
↓ 3 callersFunctionnewBlock
()
utils/deque/deque.go:57
↓ 3 callersMethodrecenter
()
utils/deque/deque.go:61
↓ 3 callersMethodwriteI64
(v int64)
assembler/asm.go:223
↓ 2 callersMethodAddDevice
(port int, dev Device)
von/cpu.go:66
↓ 2 callersMethodBytes
()
assembler/asm.go:32
↓ 2 callersMethodIndex
()
assembler/asm.go:104
↓ 2 callersMethodKeyDown
(key keyboard.Key)
devices/keyboard/keyboard.go:41
↓ 2 callersMethodKeyUp
(key keyboard.Key)
devices/keyboard/keyboard.go:49
↓ 2 callersMethodLessThanInt
()
assembler/asm.go:74
↓ 2 callersMethodPopFront
PopFront removes an item from the front of the queue and returns it. The returned flag is true unless there were no items left in the queue.
utils/deque/deque.go:147
↓ 2 callersMethodRead
(b []byte)
von/device.go:4
↓ 2 callersMethodSub
()
assembler/asm.go:49
↓ 2 callersMethodarg
(index int16)
von/cpu.go:252
↓ 1 callersMethodAlloc
()
assembler/asm.go:114
↓ 1 callersMethodCall
(name string)
assembler/asm.go:170
↓ 1 callersMethodLessThanString
()
assembler/asm.go:79
↓ 1 callersMethodMul
()
assembler/asm.go:54
↓ 1 callersFunctionNewWithMaxLen
New returns a new Deque instance which is limited to a certain length. Pushes which cause the length to exceed the specified size will cause an item t
utils/deque/deque.go:50
↓ 1 callersMethodOnPageMiss
(ipage int64)
von/mem.go:8
↓ 1 callersMethodPopBack
PopBack removes an item from the back of the queue and returns it. The returned flag is true unless there were no items left in the queue.
utils/deque/deque.go:119
↓ 1 callersMethodRet
(narg int)
assembler/asm.go:156
↓ 1 callersMethodRun
(pc int64)
von/cpu.go:70
↓ 1 callersMethodString
()
assembler/asm.go:109
↓ 1 callersFunctionnewShortMem
(b []byte)
assembler/asm_test.go:19
↓ 1 callersFunctionnot
(b int64)
von/cpu.go:303
↓ 1 callersFunctionreadBytes
(mem *Memory, off int64, n int)
von/cpu.go:288
↓ 1 callersMethodreqUndefLabel
(name string)
assembler/asm.go:203
↓ 1 callersMethodrequirePage
(ipage int64)
von/mem.go:21
MethodDiv
()
assembler/asm.go:59
MethodEqualString
()
assembler/asm.go:89
MethodMod
()
assembler/asm.go:64
MethodNeg
()
assembler/asm.go:69
FunctionNew
New returns a new Deque instance.
utils/deque/deque.go:41
FunctionNew
()
devices/console/console.go:13
FunctionNew
()
devices/keyboard/keyboard.go:17
FunctionNewCPU
(mem *Memory)
von/cpu.go:61
FunctionNewMemory
(ev PageEvent)
von/mem.go:16
MethodNot
()
assembler/asm.go:94
MethodOnPageMiss
(ipage int64)
assembler/asm_test.go:25
MethodPushFront
PushFront adds an item to the front of the queue.
utils/deque/deque.go:96
MethodRead
(port uint16)
assembler/asm.go:119
MethodRead
(b []byte)
devices/console/console.go:17
MethodRead
(b []byte)
devices/keyboard/keyboard.go:23
FunctionTestInt
(t *testing.T)
assembler/asm_test.go:55
FunctionTestJZ_false
(t *testing.T)
assembler/asm_test.go:93
FunctionTestJZ_true
(t *testing.T)
assembler/asm_test.go:77
FunctionTestKeyboardAndConsole
(t *testing.T)
assembler/asm_test.go:128
FunctionTestProc
(t *testing.T)
assembler/asm_test.go:109
FunctionTestString
(t *testing.T)
assembler/asm_test.go:66
MethodWrite
(port uint16)
assembler/asm.go:125
MethodWrite
(b []byte)
devices/console/console.go:21
MethodWrite
(b []byte)
devices/keyboard/keyboard.go:37