Lines Matching full:code

18 of the original user source code. Supported object file formats include
27 same original source code.
128 .. code-block:: text
139 .. code-block:: text
148 user source code, where the elements are declared or defined; functions
150 elements to their user code location, for cross references purposes.
152 .. code-block:: text
166 .. code-block:: text
180 gaps within the location layout; ranges determining the code sections
184 .. code-block:: text
199 .. code-block:: text
212 .. code-block:: text
223 .. code-block:: text
243 .. code-block:: text
278 .. code-block:: text
288 .. code-block:: text
291 =instructions: Assembler instructions for code sections.
302 .. code-block:: text
342 .. code-block:: text
346 .. code-block:: text
361 .. code-block:: text
380 .. code-block:: text
384 .. code-block:: text
451 .. code-block:: text
485 .. code-block:: text
506 .. code-block:: text
540 .. code-block:: text
558 .. code-block:: text
600 user code. For instance, a logical view created from a binary file with
610 .. code-block:: text
614 .. code-block:: text
648 .. code-block:: text
654 for symbols; invalid code ranges; lines that are zero.
656 .. code-block:: text
661 =ranges: Invalid code ranges.
680 .. code-block:: text
690 .. code-block:: text
714 .. code-block:: c++
739 .. code-block:: none
748 .. code-block:: none
760 .. code-block:: none
773 [004] {Code} 'movl $0x7, -0x1c(%rbp)'
775 [004] {Code} 'movl $0x7, -0x4(%rbp)'
776 [004] {Code} 'jmp 0x6'
778 [004] {Code} 'movl -0x14(%rbp), %eax'
781 [003] {Code} 'pushq %rbp'
782 [003] {Code} 'movq %rsp, %rbp'
783 [003] {Code} 'movb %dl, %al'
784 [003] {Code} 'movq %rdi, -0x10(%rbp)'
785 [003] {Code} 'movl %esi, -0x14(%rbp)'
786 [003] {Code} 'andb $0x1, %al'
787 [003] {Code} 'movb %al, -0x15(%rbp)'
789 [003] {Code} 'testb $0x1, -0x15(%rbp)'
790 [003] {Code} 'je 0x13'
792 [003] {Code} 'movl %eax, -0x4(%rbp)'
794 [003] {Code} 'movl -0x4(%rbp), %eax'
795 [003] {Code} 'popq %rbp'
796 [003] {Code} 'retq'
802 .. code-block:: none
809 whereas in the original source code the typedef statement is clearly
819 .. code-block:: none
832 [003] {Code} 'movl $0x7, -0x1c(%rbp)'
833 [003] {Code} 'movl $0x7, -0x4(%rbp)'
834 [003] {Code} 'movl %eax, -0x4(%rbp)'
835 [003] {Code} 'movl %esi, -0x14(%rbp)'
836 [003] {Code} 'movl -0x14(%rbp), %eax'
837 [003] {Code} 'movl -0x4(%rbp), %eax'
868 .. code-block:: none
913 .. code-block:: none
945 includes the name, source code location, type, lexical scope level.
947 .. code-block:: none
976 .. code-block:: none
1013 .. code-block:: c++
1028 .. code-block:: none
1040 .. code-block:: none
1049 [003] {Code} 'subq $0x28, %rsp'
1050 [003] {Code} 'movl $0x0, 0x24(%rsp)'
1052 [003] {Code} 'leaq (%rip), %rcx'
1053 [003] {Code} 'callq 0x0'
1055 [003] {Code} 'xorl %eax, %eax'
1056 [003] {Code} 'addq $0x28, %rsp'
1057 [003] {Code} 'retq'
1062 .. code-block:: none
1071 [003] {Code} 'pushl %ebp'
1072 [003] {Code} 'movl %esp, %ebp'
1074 [003] {Code} 'pushl $0x0'
1075 [003] {Code} 'calll 0x0'
1076 [003] {Code} 'addl $0x4, %esp'
1078 [003] {Code} 'xorl %eax, %eax'
1080 [003] {Code} 'popl %ebp'
1081 [003] {Code} 'retl'
1086 .. code-block:: none
1095 [003] {Code} 'pushq %rbp'
1096 [003] {Code} 'movq %rsp, %rbp'
1097 [003] {Code} 'subq $0x10, %rsp'
1098 [003] {Code} 'movl $0x0, -0x4(%rbp)'
1100 [003] {Code} 'movabsq $0x0, %rdi'
1101 [003] {Code} 'movb $0x0, %al'
1102 [003] {Code} 'callq 0x0'
1104 [003] {Code} 'xorl %eax, %eax'
1105 [003] {Code} 'addq $0x10, %rsp'
1106 [003] {Code} 'popq %rbp'
1107 [003] {Code} 'retq'
1113 .. code-block:: none
1122 [003] {Code} 'endbr64'
1123 [003] {Code} 'pushq %rbp'
1124 [003] {Code} 'movq %rsp, %rbp'
1126 [003] {Code} 'leaq (%rip), %rdi'
1127 [003] {Code} 'movl $0x0, %eax'
1128 [003] {Code} 'callq 0x0'
1130 [003] {Code} 'movl $0x0, %eax'
1132 [003] {Code} 'popq %rbp'
1133 [003] {Code} 'retq'
1137 allowing to compare the code generated by the different toolchains.
1146 .. code-block:: c++
1171 .. code-block:: c++
1181 .. code-block:: none
1194 .. code-block:: none
1220 .. code-block:: none
1248 .. code-block:: none
1287 .. code-block:: none
1326 .. code-block:: none
1364 source code line numbers for the those logical types. The logical view
1374 .. code-block:: c++
1398 .. code-block:: none
1411 .. code-block:: none
1429 .. code-block:: none
1447 .. code-block:: none
1461 .. code-block:: none
1487 .. code-block:: none
1496 .. code-block:: none
1538 .. code-block:: none
1546 .. code-block:: none
1624 .. code-block:: c++
1645 .. code-block:: c++
1649 .. code-block:: c++
1677 .. code-block:: none
1690 .. code-block:: none
1711 .. code-block:: none
1731 .. code-block:: none
1756 .. code-block:: none
1790 .. code-block:: none
1799 .. code-block:: none
1834 source code line numbers for the those logical symbols. The logical
1843 .. code-block:: none
1874 [0x000000001c][004] {Code} 'movl $0x7, -0x1c(%rbp)'
1876 [0x0000000023][004] {Code} 'movl $0x7, -0x4(%rbp)'
1877 [0x000000002a][004] {Code} 'jmp 0x6'
1879 [0x000000002f][004] {Code} 'movl -0x14(%rbp), %eax'
1894 [0x0000000000][003] {Code} 'pushq %rbp'
1895 [0x0000000001][003] {Code} 'movq %rsp, %rbp'
1896 [0x0000000004][003] {Code} 'movb %dl, %al'
1897 [0x0000000006][003] {Code} 'movq %rdi, -0x10(%rbp)'
1898 [0x000000000a][003] {Code} 'movl %esi, -0x14(%rbp)'
1899 [0x000000000d][003] {Code} 'andb $0x1, %al'
1900 [0x000000000f][003] {Code} 'movb %al, -0x15(%rbp)'
1902 [0x0000000012][003] {Code} 'testb $0x1, -0x15(%rbp)'
1903 [0x0000000016][003] {Code} 'je 0x13'
1905 [0x0000000032][003] {Code} 'movl %eax, -0x4(%rbp)'
1907 [0x0000000035][003] {Code} 'movl -0x4(%rbp), %eax'
1908 [0x0000000038][003] {Code} 'popq %rbp'
1909 [0x0000000039][003] {Code} 'retq'
1937 .. code-block:: none
1953 location and coverage for logical symbols. For optimized code, the
1962 .. code-block:: c++
1980 .. code-block:: none
1989 .. code-block:: none
2001 .. code-block:: none
2014 [004] {Code} 'i32.const 7'
2015 [004] {Code} 'local.set 10'
2016 [004] {Code} 'local.get 5'
2017 [004] {Code} 'local.get 10'
2018 [004] {Code} 'i32.store 12'
2020 [004] {Code} 'i32.const 7'
2021 [004] {Code} 'local.set 11'
2022 [004] {Code} 'local.get 5'
2023 [004] {Code} 'local.get 11'
2024 [004] {Code} 'i32.store 28'
2025 [004] {Code} 'br 1'
2027 [004] {Code} 'end'
2030 [003] {Code} 'nop'
2031 [003] {Code} 'end'
2032 [003] {Code} 'i64.div_s'
2033 [003] {Code} 'global.get 0'
2034 [003] {Code} 'local.set 3'
2035 [003] {Code} 'i32.const 32'
2036 [003] {Code} 'local.set 4'
2037 [003] {Code} 'local.get 3'
2038 [003] {Code} 'local.get 4'
2039 [003] {Code} 'i32.sub'
2040 [003] {Code} 'local.set 5'
2041 [003] {Code} 'local.get 5'
2042 [003] {Code} 'local.get 0'
2043 [003] {Code} 'i32.store 24'
2044 [003] {Code} 'local.get 5'
2045 [003] {Code} 'local.get 1'
2046 [003] {Code} 'i32.store 20'
2047 [003] {Code} 'local.get 2'
2048 [003] {Code} 'local.set 6'
2049 [003] {Code} 'local.get 5'
2050 [003] {Code} 'local.get 6'
2051 [003] {Code} 'i32.store8 19'
2053 [003] {Code} 'local.get 5'
2054 [003] {Code} 'i32.load8_u 19'
2055 [003] {Code} 'local.set 7'
2057 [003] {Code} 'i32.const 1'
2058 [003] {Code} 'local.set 8'
2059 [003] {Code} 'local.get 7'
2060 [003] {Code} 'local.get 8'
2061 [003] {Code} 'i32.and'
2062 [003] {Code} 'local.set 9'
2063 [003] {Code} 'block'
2064 [003] {Code} 'block'
2065 [003] {Code} 'local.get 9'
2066 [003] {Code} 'i32.eqz'
2067 [003] {Code} 'br_if 0'
2069 [003] {Code} 'local.get 5'
2070 [003] {Code} 'i32.load 20'
2071 [003] {Code} 'local.set 12'
2073 [003] {Code} 'local.get 5'
2074 [003] {Code} 'local.get 12'
2075 [003] {Code} 'i32.store 28'
2077 [003] {Code} 'end'
2079 [003] {Code} 'local.get 5'
2080 [003] {Code} 'i32.load 28'
2081 [003] {Code} 'local.set 13'
2082 [003] {Code} 'local.get 13'
2083 [003] {Code} 'return'
2084 [003] {Code} 'end'
2086 [003] {Code} 'unreachable'
2095 .. code-block:: none
2108 [003] {Code} 'block'
2109 [003] {Code} 'block'
2110 [004] {Code} 'i32.store 12'
2111 [003] {Code} 'i32.store 20'
2112 [003] {Code} 'i32.store 24'
2113 [004] {Code} 'i32.store 28'
2114 [003] {Code} 'i32.store 28'
2115 [003] {Code} 'i32.store8 19'
2136 .. code-block:: none
2172 .. code-block:: none
2204 includes the name, source code location, type, lexical scope level.
2206 .. code-block:: none
2235 .. code-block:: none