Home | History | Annotate | Download | only in gdb.guile

Lines Matching refs:guile

16 load_lib gdb-guile.exp
34 gdb_scm_test_silent_cmd "guile (define insn-list (arch-disassemble arch $address $extra_args #:size 1 #:count 1))" \
37 gdb_test "guile (print (length insn-list))" \
39 gdb_scm_test_silent_cmd "guile (define insn (car insn-list))" \
43 gdb_test "guile (print (->bool (assq-ref insn 'address)))" \
45 gdb_test "guile (print (->bool (assq-ref insn 'asm)))" \
47 gdb_test "guile (print (->bool (assq-ref insn 'length)))" \
51 gdb_test "guile (print (= $address (assq-ref insn 'address)))" \
56 gdb_scm_test_silent_cmd "guile (define frame (selected-frame))" "get frame"
57 gdb_scm_test_silent_cmd "guile (define arch (frame-arch frame))" "get arch"
58 gdb_scm_test_silent_cmd "guile (define pc (frame-pc frame))" "get pc"
60 gdb_test "guile (print (arch-disassemble arch pc #:size 0))" \
62 gdb_test "guile (print (arch-disassemble arch pc #:count 0))" \
65 gdb_scm_test_silent_cmd "guile (define insn-list1 (arch-disassemble arch pc #:size 1 #:count 1))" \
67 gdb_scm_test_silent_cmd "guile (define insn-list2 (arch-disassemble arch pc #:size 1))" \
69 gdb_scm_test_silent_cmd "guile (define insn-list3 (arch-disassemble arch pc #:count 1))" \
71 gdb_scm_test_silent_cmd "guile (define insn-list4 (arch-disassemble arch pc))" \
74 gdb_test "guile (print (length insn-list1))" \
76 gdb_test "guile (print (length insn-list2))" \
78 gdb_test "guile (print (length insn-list3))" \
80 gdb_test "guile (print (length insn-list4))" \
87 gdb_test "guile (arch-disassemble arch 0 #:size 1)" \
93 gdb_scm_test_silent_cmd "guile (define mem (open-memory))" \
98 gdb_scm_test_silent_cmd "guile (define insn-list-mem (arch-disassemble arch pc #:port mem #:size 1 #:count 1))" \
103 gdb_scm_test_silent_cmd "guile (define mem1 (open-memory #:start pc #:size 4))" \
110 gdb_test "guile (arch-disassemble arch pc #:port mem1 #:count 5 #:offset pc)" \
116 gdb_scm_test_silent_cmd "guile (use-modules (rnrs io ports))" \
120 gdb_scm_test_silent_cmd "guile (define insn-list-for-bv (arch-disassemble arch pc))" \
122 gdb_test_no_output "guile (define insn-length (assq-ref (car insn-list-for-bv) 'length))" \
126 gdb_test_no_output "guile (define insn-bv (get-bytevector-n (open-memory #:start pc #:size insn-length) insn-length))" \
130 gdb_scm_test_silent_cmd "guile (define insn-list-from-bv (arch-disassemble arch pc #:port (open-bytevector-input-port insn-bv) #:offset pc))" \
133 gdb_test "guile (print (equal? insn-list-for-bv insn-list-from-bv))" \