LCOV - code coverage report
Current view:
directory
-
js/src/assembler/assembler
- X86Assembler.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
871
847
97.2 %
Date:
2012-06-02
Functions:
193
189
97.9 %
Function Name
Hit count
_ZN3JSC12X86Assembler10imull_i32rENS_12X86Registers10RegisterIDEiS2_
1881
_ZN3JSC12X86Assembler10relinkCallEPvS1_
66466
_ZN3JSC12X86Assembler10relinkJumpEPvS1_
347394
_ZN3JSC12X86Assembler10setPointerEPvS1_
2680640
_ZN3JSC12X86Assembler10testl_i32mEiiNS_12X86Registers10RegisterIDE
297748
_ZN3JSC12X86Assembler10testl_i32rEiNS_12X86Registers10RegisterIDE
11545
_ZN3JSC12X86Assembler10ucomisd_rrENS_12X86Registers13XMMRegisterIDES2_
63336
_ZN3JSC12X86Assembler11cvtsd2ss_rrENS_12X86Registers13XMMRegisterIDES2_
104
_ZN3JSC12X86Assembler11cvtsi2sd_mrEiNS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE
24669
_ZN3JSC12X86Assembler11cvtsi2sd_rrENS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE
717462
_ZN3JSC12X86Assembler11cvtss2sd_rrENS_12X86Registers13XMMRegisterIDES2_
341
_ZN3JSC12X86Assembler11linkPointerEPvNS0_6JmpDstES1_
2325033
_ZN3JSC12X86Assembler11setccOpcodeENS0_9ConditionE
43691
_ZN3JSC12X86Assembler11unpcklps_rrENS_12X86Registers13XMMRegisterIDES2_
293
_ZN3JSC12X86Assembler12cvttsd2si_rrENS_12X86Registers13XMMRegisterIDENS1_10RegisterIDE
13457
_ZN3JSC12X86Assembler12repatchInt32EPvi
672202
_ZN3JSC12X86Assembler13canRelinkJumpEPvS1_
13004
_ZN3JSC12X86Assembler14executableCopyEPv
257654
_ZN3JSC12X86Assembler14repatchPointerEPvS1_
355607
_ZN3JSC12X86Assembler15cmpl_ir_force32EiNS_12X86Registers10RegisterIDE
1032948
_ZN3JSC12X86Assembler19getCallReturnOffsetENS0_6JmpSrcE
4762722
_ZN3JSC12X86Assembler19getRelocatedAddressEPvNS0_6JmpDstE
15988181
_ZN3JSC12X86Assembler19getRelocatedAddressEPvNS0_6JmpSrcE
2037320
_ZN3JSC12X86Assembler19repatchLoadPtrToLEAEPv
101792
_ZN3JSC12X86Assembler22executableAllocAndCopyEPNS_19ExecutableAllocatorEPPNS_14ExecutablePoolENS_8CodeKindE
373153
_ZN3JSC12X86Assembler23X86InstructionFormatter10immediate8Ei
11909683
_ZN3JSC12X86Assembler23X86InstructionFormatter10oneByteOp8ENS0_15OneByteOpcodeIDENS0_13GroupOpcodeIDENS_12X86Registers10RegisterIDE
14215
_ZN3JSC12X86Assembler23X86InstructionFormatter10oneByteOp8ENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDES4_ii
147
_ZN3JSC12X86Assembler23X86InstructionFormatter10oneByteOp8ENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDEi
27
_ZN3JSC12X86Assembler23X86InstructionFormatter10twoByteOp8ENS0_15TwoByteOpcodeIDENS0_13GroupOpcodeIDENS_12X86Registers10RegisterIDE
43691
_ZN3JSC12X86Assembler23X86InstructionFormatter10twoByteOp8ENS0_15TwoByteOpcodeIDENS_12X86Registers10RegisterIDES4_
43691
_ZN3JSC12X86Assembler23X86InstructionFormatter11immediate16Ei
281
_ZN3JSC12X86Assembler23X86InstructionFormatter11immediate32Ei
20756541
_ZN3JSC12X86Assembler23X86InstructionFormatter11memoryModRMEiNS_12X86Registers10RegisterIDES3_ii
275901
_ZN3JSC12X86Assembler23X86InstructionFormatter11memoryModRMEiNS_12X86Registers10RegisterIDEi
67103766
_ZN3JSC12X86Assembler23X86InstructionFormatter11memoryModRMEiPKv
1118085
_ZN3JSC12X86Assembler23X86InstructionFormatter11putModRmSibENS1_9ModRmModeEiNS_12X86Registers10RegisterIDES4_i
21907425
_ZN3JSC12X86Assembler23X86InstructionFormatter11threeByteOpENS0_17ThreeByteOpcodeIDEiNS_12X86Registers10RegisterIDE
1321980
_ZN3JSC12X86Assembler23X86InstructionFormatter13registerModRMEiNS_12X86Registers10RegisterIDE
29461089
_ZN3JSC12X86Assembler23X86InstructionFormatter14immediateRel32Ev
22612652
_ZN3JSC12X86Assembler23X86InstructionFormatter15emitRexIfNeededEiii
101138036
_ZN3JSC12X86Assembler23X86InstructionFormatter18byteRegRequiresRexEi
159851
_ZN3JSC12X86Assembler23X86InstructionFormatter22executableAllocAndCopyEPNS_19ExecutableAllocatorEPPNS_14ExecutablePoolENS_8CodeKindE
373153
_ZN3JSC12X86Assembler23X86InstructionFormatter6prefixENS0_15OneByteOpcodeIDE
5075928
_ZN3JSC12X86Assembler23X86InstructionFormatter8putModRmENS1_9ModRmModeEiNS_12X86Registers10RegisterIDE
97958841
_ZN3JSC12X86Assembler23X86InstructionFormatter9emitRexIfEbiii
101771
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDE
13714467
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDENS_12X86Registers10RegisterIDE
4399051
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDE
25328339
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDES4_ii
211427
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDEi
66247539
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDEiPv
837516
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDE
9016108
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDEiNS_12X86Registers10RegisterIDE
2709173
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDEiNS_12X86Registers10RegisterIDES4_ii
64327
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDEiNS_12X86Registers10RegisterIDEi
856200
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDEiPKv
280569
_ZN3JSC12X86Assembler23X86InstructionFormatterC2Ev
763316
_ZN3JSC12X86Assembler23X86InstructionFormatterD2Ev
763316
_ZN3JSC12X86Assembler26getDifferenceBetweenLabelsENS0_6JmpDstENS0_6JmpSrcE
527351
_ZN3JSC12X86Assembler26getDifferenceBetweenLabelsENS0_6JmpDstES1_
8862587
_ZN3JSC12X86Assembler2jeEv
525
_ZN3JSC12X86Assembler2jpEv
7662
_ZN3JSC12X86Assembler3cdqEv
3813
_ZN3JSC12X86Assembler3jCCENS0_9ConditionE
9015583
_ZN3JSC12X86Assembler3jmpEv
8690929
_ZN3JSC12X86Assembler3jneEv
7137
_ZN3JSC12X86Assembler3retEv
112212
_ZN3JSC12X86Assembler4callEv
4905615
_ZN3JSC12X86Assembler5jmp_mEiNS_12X86Registers10RegisterIDE
2921
_ZN3JSC12X86Assembler5jmp_mEiNS_12X86Registers10RegisterIDES2_i
274
_ZN3JSC12X86Assembler5jmp_rENS_12X86Registers10RegisterIDE
579341
_ZN3JSC12X86Assembler5labelEv
52207431
_ZN3JSC12X86Assembler5pop_rENS_12X86Registers10RegisterIDE
449850
_ZN3JSC12X86Assembler6JmpDstC2Ei
52207431
_ZN3JSC12X86Assembler6JmpDstC2Ev
66857864
_ZN3JSC12X86Assembler6JmpSrcC2Ei
23191993
_ZN3JSC12X86Assembler6JmpSrcC2Ev
12395158
_ZN3JSC12X86Assembler6nameCCENS0_9ConditionE
9059274
_ZN3JSC12X86Assembler6negl_rENS_12X86Registers10RegisterIDE
21265
_ZN3JSC12X86Assembler6notl_rENS_12X86Registers10RegisterIDE
167
_ZN3JSC12X86Assembler6orl_irEiNS_12X86Registers10RegisterIDE
55295
_ZN3JSC12X86Assembler6orl_mrEiNS_12X86Registers10RegisterIDES2_
0
_ZN3JSC12X86Assembler6orl_rrENS_12X86Registers10RegisterIDES2_
2974
_ZN3JSC12X86Assembler6push_rENS_12X86Registers10RegisterIDE
233906
_ZN3JSC12X86Assembler7addl_imEiPv
5197
_ZN3JSC12X86Assembler7addl_irEiNS_12X86Registers10RegisterIDE
5647032
_ZN3JSC12X86Assembler7addl_mrEiNS_12X86Registers10RegisterIDES2_
276
_ZN3JSC12X86Assembler7addl_rrENS_12X86Registers10RegisterIDES2_
328883
_ZN3JSC12X86Assembler7andl_irEiNS_12X86Registers10RegisterIDE
154752
_ZN3JSC12X86Assembler7andl_mrEiNS_12X86Registers10RegisterIDES2_
20
_ZN3JSC12X86Assembler7andl_rrENS_12X86Registers10RegisterIDES2_
914
_ZN3JSC12X86Assembler7cmpb_imEiiNS_12X86Registers10RegisterIDE
3435
_ZN3JSC12X86Assembler7cmpl_imEiPv
362293
_ZN3JSC12X86Assembler7cmpl_imEiiNS_12X86Registers10RegisterIDE
739983
_ZN3JSC12X86Assembler7cmpl_imEiiNS_12X86Registers10RegisterIDES2_i
74169
_ZN3JSC12X86Assembler7cmpl_irEiNS_12X86Registers10RegisterIDE
4488683
_ZN3JSC12X86Assembler7cmpl_mrEiNS_12X86Registers10RegisterIDES2_
88103
_ZN3JSC12X86Assembler7cmpl_rmENS_12X86Registers10RegisterIDEPv
19127
_ZN3JSC12X86Assembler7cmpl_rmENS_12X86Registers10RegisterIDEiS2_
62448
_ZN3JSC12X86Assembler7cmpl_rrENS_12X86Registers10RegisterIDES2_
266721
_ZN3JSC12X86Assembler7cmpw_imEiiNS_12X86Registers10RegisterIDES2_i
57430
_ZN3JSC12X86Assembler7idivl_rENS_12X86Registers10RegisterIDE
3813
_ZN3JSC12X86Assembler7leal_mrEiNS_12X86Registers10RegisterIDES2_
5028931
_ZN3JSC12X86Assembler7leal_mrEiNS_12X86Registers10RegisterIDES2_iS2_
2
_ZN3JSC12X86Assembler7movb_rmENS_12X86Registers10RegisterIDEiS2_
27
_ZN3JSC12X86Assembler7movb_rmENS_12X86Registers10RegisterIDEiS2_S2_i
147
_ZN3JSC12X86Assembler7movd_rrENS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE
1322566
_ZN3JSC12X86Assembler7movd_rrENS_12X86Registers13XMMRegisterIDENS1_10RegisterIDE
2226
_ZN3JSC12X86Assembler7movl_mrEPvNS_12X86Registers10RegisterIDE
431088
_ZN3JSC12X86Assembler7movl_mrEiNS_12X86Registers10RegisterIDES2_
22263999
_ZN3JSC12X86Assembler7movl_mrEiNS_12X86Registers10RegisterIDES2_iS2_
56465
_ZN3JSC12X86Assembler7movl_rmENS_12X86Registers10RegisterIDEPv
19127
_ZN3JSC12X86Assembler7movl_rmENS_12X86Registers10RegisterIDEiS2_
23398600
_ZN3JSC12X86Assembler7movl_rmENS_12X86Registers10RegisterIDEiS2_S2_i
14444
_ZN3JSC12X86Assembler7movl_rrENS_12X86Registers10RegisterIDES2_
11177925
_ZN3JSC12X86Assembler7movw_rmENS_12X86Registers10RegisterIDEiS2_
18
_ZN3JSC12X86Assembler7movw_rmENS_12X86Registers10RegisterIDEiS2_S2_i
60
_ZN3JSC12X86Assembler7setCC_rENS0_9ConditionENS_12X86Registers10RegisterIDE
43691
_ZN3JSC12X86Assembler7subl_imEiPv
2582
_ZN3JSC12X86Assembler7subl_irEiNS_12X86Registers10RegisterIDE
262959
_ZN3JSC12X86Assembler7subl_rrENS_12X86Registers10RegisterIDES2_
4930
_ZN3JSC12X86Assembler7xorl_irEiNS_12X86Registers10RegisterIDE
33178
_ZN3JSC12X86Assembler7xorl_mrEiNS_12X86Registers10RegisterIDES2_
0
_ZN3JSC12X86Assembler7xorl_rrENS_12X86Registers10RegisterIDES2_
360561
_ZN3JSC12X86Assembler8addsd_mrEiNS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE
195
_ZN3JSC12X86Assembler8addsd_rrENS_12X86Registers13XMMRegisterIDES2_
529223
_ZN3JSC12X86Assembler8andpd_rrENS_12X86Registers13XMMRegisterIDES2_
85
_ZN3JSC12X86Assembler8divsd_rrENS_12X86Registers13XMMRegisterIDES2_
7983
_ZN3JSC12X86Assembler8imull_rrENS_12X86Registers10RegisterIDES2_
1939
_ZN3JSC12X86Assembler8jccRel32ENS0_9ConditionE
9016108
_ZN3JSC12X86Assembler8linkCallEPvNS0_6JmpSrcES1_
4905105
_ZN3JSC12X86Assembler8linkJumpENS0_6JmpSrcENS0_6JmpDstE
7602636
_ZN3JSC12X86Assembler8linkJumpEPvNS0_6JmpSrcES1_
9954223
_ZN3JSC12X86Assembler8movb_i8mEiiNS_12X86Registers10RegisterIDE
108
_ZN3JSC12X86Assembler8movb_i8mEiiNS_12X86Registers10RegisterIDES2_i
316
_ZN3JSC12X86Assembler8movsd_mrEPKvNS_12X86Registers13XMMRegisterIDE
280569
_ZN3JSC12X86Assembler8movsd_mrEiNS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE
52134
_ZN3JSC12X86Assembler8movsd_mrEiNS_12X86Registers10RegisterIDES2_iNS1_13XMMRegisterIDE
50
_ZN3JSC12X86Assembler8movsd_rmENS_12X86Registers13XMMRegisterIDEiNS1_10RegisterIDE
630156
_ZN3JSC12X86Assembler8movsd_rmENS_12X86Registers13XMMRegisterIDEiNS1_10RegisterIDES3_i
1099
_ZN3JSC12X86Assembler8movsd_rrENS_12X86Registers13XMMRegisterIDES2_
5200
_ZN3JSC12X86Assembler8movss_mrEiNS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE
303
_ZN3JSC12X86Assembler8movss_mrEiNS_12X86Registers10RegisterIDES2_iNS1_13XMMRegisterIDE
38
_ZN3JSC12X86Assembler8movss_rmENS_12X86Registers13XMMRegisterIDEiNS1_10RegisterIDE
67
_ZN3JSC12X86Assembler8movss_rmENS_12X86Registers13XMMRegisterIDEiNS1_10RegisterIDES3_i
37
_ZN3JSC12X86Assembler8mulsd_rrENS_12X86Registers13XMMRegisterIDES2_
4933
_ZN3JSC12X86Assembler8sarl_CLrENS_12X86Registers10RegisterIDE
884
_ZN3JSC12X86Assembler8sarl_i8rEiNS_12X86Registers10RegisterIDE
3188
_ZN3JSC12X86Assembler8setInt32EPvi
23548026
_ZN3JSC12X86Assembler8setRel32EPvS1_
22875824
_ZN3JSC12X86Assembler8shll_CLrENS_12X86Registers10RegisterIDE
1153
_ZN3JSC12X86Assembler8shll_i8rEiNS_12X86Registers10RegisterIDE
2593
_ZN3JSC12X86Assembler8shrl_CLrENS_12X86Registers10RegisterIDE
429
_ZN3JSC12X86Assembler8shrl_i8rEiNS_12X86Registers10RegisterIDE
7373
_ZN3JSC12X86Assembler8subsd_rrENS_12X86Registers13XMMRegisterIDES2_
34525
_ZN3JSC12X86Assembler8testb_imEiiNS_12X86Registers10RegisterIDE
0
_ZN3JSC12X86Assembler8testl_rrENS_12X86Registers10RegisterIDES2_
876952
_ZN3JSC12X86Assembler8xchgl_rrENS_12X86Registers10RegisterIDES2_
0
_ZN3JSC12X86Assembler8xorpd_rrENS_12X86Registers13XMMRegisterIDES2_
4199
_ZN3JSC12X86Assembler9movl_EAXmEPv
408
_ZN3JSC12X86Assembler9movl_i32mEiiNS_12X86Registers10RegisterIDE
14360881
_ZN3JSC12X86Assembler9movl_i32mEiiNS_12X86Registers10RegisterIDES2_i
8153
_ZN3JSC12X86Assembler9movl_i32rEiNS_12X86Registers10RegisterIDE
3715295
_ZN3JSC12X86Assembler9movl_mEAXEPv
1490
_ZN3JSC12X86Assembler9movw_i16mEiiNS_12X86Registers10RegisterIDE
68
_ZN3JSC12X86Assembler9movw_i16mEiiNS_12X86Registers10RegisterIDES2_i
114
_ZN3JSC12X86Assembler9movxbl_mrEiNS_12X86Registers10RegisterIDES2_
162
_ZN3JSC12X86Assembler9movxbl_mrEiNS_12X86Registers10RegisterIDES2_iS2_
30
_ZN3JSC12X86Assembler9movxwl_mrEiNS_12X86Registers10RegisterIDES2_
153
_ZN3JSC12X86Assembler9movxwl_mrEiNS_12X86Registers10RegisterIDES2_iS2_
32
_ZN3JSC12X86Assembler9movzbl_mrEiNS_12X86Registers10RegisterIDES2_
306
_ZN3JSC12X86Assembler9movzbl_mrEiNS_12X86Registers10RegisterIDES2_iS2_
63
_ZN3JSC12X86Assembler9movzbl_rrENS_12X86Registers10RegisterIDES2_
43691
_ZN3JSC12X86Assembler9movzwl_mrEiNS_12X86Registers10RegisterIDES2_
148055
_ZN3JSC12X86Assembler9movzwl_mrEiNS_12X86Registers10RegisterIDES2_iS2_
62978
_ZN3JSC12X86Assembler9pinsrd_rrENS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE
1321980
_ZN3JSC12X86Assembler9psrldq_rrENS_12X86Registers13XMMRegisterIDEi
1113
_ZN3JSC12X86Assembler9sqrtsd_rrENS_12X86Registers13XMMRegisterIDES2_
188
_ZN3JSC12X86Assembler9testb_i8rEiNS_12X86Registers10RegisterIDE
14215
_ZN3JSC12X86AssemblerC2Ev
763316
_ZN3JSC12X86AssemblerD2Ev
763316
_ZN3JSC12X86RegistersL8nameIRegENS0_10RegisterIDE
75667468
_ZN3JSC12X86RegistersL8nameIRegEiNS0_10RegisterIDE
165949353
_ZN3JSC12X86RegistersL9nameFPRegENS0_13XMMRegisterIDE
5689937
_ZN3JSC20CAN_SIGN_EXTEND_8_32Ei
77364335
_ZNK3JSC12X86Assembler23X86InstructionFormatter3oomEv
2260344
_ZNK3JSC12X86Assembler23X86InstructionFormatter4dataEv
7602636
_ZNK3JSC12X86Assembler23X86InstructionFormatter4sizeEv
60658848
_ZNK3JSC12X86Assembler23X86InstructionFormatter6bufferEv
257654
_ZNK3JSC12X86Assembler3oomEv
2260344
_ZNK3JSC12X86Assembler4sizeEv
7872076
_ZNK3JSC12X86Assembler6JmpDst7isValidEv
716980
Generated by:
LCOV version 1.7