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-07-07 Functions: 193 189 97.9 %

Function Name Sort by function name Hit count Sort by hit count
_ZN3JSC12X86Assembler10imull_i32rENS_12X86Registers10RegisterIDEiS2_ 1881
_ZN3JSC12X86Assembler10relinkCallEPvS1_ 66445
_ZN3JSC12X86Assembler10relinkJumpEPvS1_ 347211
_ZN3JSC12X86Assembler10setPointerEPvS1_ 2680102
_ZN3JSC12X86Assembler10testl_i32mEiiNS_12X86Registers10RegisterIDE 297628
_ZN3JSC12X86Assembler10testl_i32rEiNS_12X86Registers10RegisterIDE 11544
_ZN3JSC12X86Assembler10ucomisd_rrENS_12X86Registers13XMMRegisterIDES2_ 63325
_ZN3JSC12X86Assembler11cvtsd2ss_rrENS_12X86Registers13XMMRegisterIDES2_ 104
_ZN3JSC12X86Assembler11cvtsi2sd_mrEiNS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE 24670
_ZN3JSC12X86Assembler11cvtsi2sd_rrENS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE 717441
_ZN3JSC12X86Assembler11cvtss2sd_rrENS_12X86Registers13XMMRegisterIDES2_ 341
_ZN3JSC12X86Assembler11linkPointerEPvNS0_6JmpDstES1_ 2324570
_ZN3JSC12X86Assembler11setccOpcodeENS0_9ConditionE 43680
_ZN3JSC12X86Assembler11unpcklps_rrENS_12X86Registers13XMMRegisterIDES2_ 293
_ZN3JSC12X86Assembler12cvttsd2si_rrENS_12X86Registers13XMMRegisterIDENS1_10RegisterIDE 13457
_ZN3JSC12X86Assembler12repatchInt32EPvi 672070
_ZN3JSC12X86Assembler13canRelinkJumpEPvS1_ 12999
_ZN3JSC12X86Assembler14executableCopyEPv 257606
_ZN3JSC12X86Assembler14repatchPointerEPvS1_ 355532
_ZN3JSC12X86Assembler15cmpl_ir_force32EiNS_12X86Registers10RegisterIDE 1032768
_ZN3JSC12X86Assembler19getCallReturnOffsetENS0_6JmpSrcE 4761644
_ZN3JSC12X86Assembler19getRelocatedAddressEPvNS0_6JmpDstE 15984955
_ZN3JSC12X86Assembler19getRelocatedAddressEPvNS0_6JmpSrcE 2037028
_ZN3JSC12X86Assembler19repatchLoadPtrToLEAEPv 101731
_ZN3JSC12X86Assembler22executableAllocAndCopyEPNS_19ExecutableAllocatorEPPNS_14ExecutablePoolENS_8CodeKindE 372999
_ZN3JSC12X86Assembler23X86InstructionFormatter10immediate8Ei 11907356
_ZN3JSC12X86Assembler23X86InstructionFormatter10oneByteOp8ENS0_15OneByteOpcodeIDENS0_13GroupOpcodeIDENS_12X86Registers10RegisterIDE 14214
_ZN3JSC12X86Assembler23X86InstructionFormatter10oneByteOp8ENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDES4_ii 147
_ZN3JSC12X86Assembler23X86InstructionFormatter10oneByteOp8ENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDEi 27
_ZN3JSC12X86Assembler23X86InstructionFormatter10twoByteOp8ENS0_15TwoByteOpcodeIDENS0_13GroupOpcodeIDENS_12X86Registers10RegisterIDE 43680
_ZN3JSC12X86Assembler23X86InstructionFormatter10twoByteOp8ENS0_15TwoByteOpcodeIDENS_12X86Registers10RegisterIDES4_ 43680
_ZN3JSC12X86Assembler23X86InstructionFormatter11immediate16Ei 281
_ZN3JSC12X86Assembler23X86InstructionFormatter11immediate32Ei 20753192
_ZN3JSC12X86Assembler23X86InstructionFormatter11memoryModRMEiNS_12X86Registers10RegisterIDES3_ii 275873
_ZN3JSC12X86Assembler23X86InstructionFormatter11memoryModRMEiNS_12X86Registers10RegisterIDEi 67088945
_ZN3JSC12X86Assembler23X86InstructionFormatter11memoryModRMEiPKv 1117894
_ZN3JSC12X86Assembler23X86InstructionFormatter11putModRmSibENS1_9ModRmModeEiNS_12X86Registers10RegisterIDES4_i 21902947
_ZN3JSC12X86Assembler23X86InstructionFormatter11threeByteOpENS0_17ThreeByteOpcodeIDEiNS_12X86Registers10RegisterIDE 1321821
_ZN3JSC12X86Assembler23X86InstructionFormatter13registerModRMEiNS_12X86Registers10RegisterIDE 29455243
_ZN3JSC12X86Assembler23X86InstructionFormatter14immediateRel32Ev 22607891
_ZN3JSC12X86Assembler23X86InstructionFormatter15emitRexIfNeededEiii 101116777
_ZN3JSC12X86Assembler23X86InstructionFormatter18byteRegRequiresRexEi 159816
_ZN3JSC12X86Assembler23X86InstructionFormatter22executableAllocAndCopyEPNS_19ExecutableAllocatorEPPNS_14ExecutablePoolENS_8CodeKindE 372999
_ZN3JSC12X86Assembler23X86InstructionFormatter6prefixENS0_15OneByteOpcodeIDE 5075166
_ZN3JSC12X86Assembler23X86InstructionFormatter8putModRmENS1_9ModRmModeEiNS_12X86Registers10RegisterIDE 97937955
_ZN3JSC12X86Assembler23X86InstructionFormatter9emitRexIfEbiii 101748
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDE 13711410
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDENS_12X86Registers10RegisterIDE 4398464
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDE 25323001
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDES4_ii 211415
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDEi 66232825
_ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDEiPv 837461
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDE 9014387
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDEiNS_12X86Registers10RegisterIDE 2708847
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDEiNS_12X86Registers10RegisterIDES4_ii 64311
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDEiNS_12X86Registers10RegisterIDEi 856093
_ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDEiPKv 280433
_ZN3JSC12X86Assembler23X86InstructionFormatterC2Ev 762816
_ZN3JSC12X86Assembler23X86InstructionFormatterD2Ev 762816
_ZN3JSC12X86Assembler26getDifferenceBetweenLabelsENS0_6JmpDstENS0_6JmpSrcE 527074
_ZN3JSC12X86Assembler26getDifferenceBetweenLabelsENS0_6JmpDstES1_ 8859041
_ZN3JSC12X86Assembler2jeEv 525
_ZN3JSC12X86Assembler2jpEv 7660
_ZN3JSC12X86Assembler3cdqEv 3812
_ZN3JSC12X86Assembler3jCCENS0_9ConditionE 9013862
_ZN3JSC12X86Assembler3jmpEv 8689006
_ZN3JSC12X86Assembler3jneEv 7135
_ZN3JSC12X86Assembler3retEv 112196
_ZN3JSC12X86Assembler4callEv 4904498
_ZN3JSC12X86Assembler5jmp_mEiNS_12X86Registers10RegisterIDE 2921
_ZN3JSC12X86Assembler5jmp_mEiNS_12X86Registers10RegisterIDES2_i 274
_ZN3JSC12X86Assembler5jmp_rENS_12X86Registers10RegisterIDE 579230
_ZN3JSC12X86Assembler5labelEv 52194388
_ZN3JSC12X86Assembler5pop_rENS_12X86Registers10RegisterIDE 449786
_ZN3JSC12X86Assembler6JmpDstC2Ei 52194388
_ZN3JSC12X86Assembler6JmpDstC2Ev 66844606
_ZN3JSC12X86Assembler6JmpSrcC2Ei 23187121
_ZN3JSC12X86Assembler6JmpSrcC2Ev 12392242
_ZN3JSC12X86Assembler6nameCCENS0_9ConditionE 9057542
_ZN3JSC12X86Assembler6negl_rENS_12X86Registers10RegisterIDE 21265
_ZN3JSC12X86Assembler6notl_rENS_12X86Registers10RegisterIDE 167
_ZN3JSC12X86Assembler6orl_irEiNS_12X86Registers10RegisterIDE 55271
_ZN3JSC12X86Assembler6orl_mrEiNS_12X86Registers10RegisterIDES2_ 0
_ZN3JSC12X86Assembler6orl_rrENS_12X86Registers10RegisterIDES2_ 2974
_ZN3JSC12X86Assembler6push_rENS_12X86Registers10RegisterIDE 233866
_ZN3JSC12X86Assembler7addl_imEiPv 5197
_ZN3JSC12X86Assembler7addl_irEiNS_12X86Registers10RegisterIDE 5645788
_ZN3JSC12X86Assembler7addl_mrEiNS_12X86Registers10RegisterIDES2_ 276
_ZN3JSC12X86Assembler7addl_rrENS_12X86Registers10RegisterIDES2_ 328880
_ZN3JSC12X86Assembler7andl_irEiNS_12X86Registers10RegisterIDE 154780
_ZN3JSC12X86Assembler7andl_mrEiNS_12X86Registers10RegisterIDES2_ 20
_ZN3JSC12X86Assembler7andl_rrENS_12X86Registers10RegisterIDES2_ 914
_ZN3JSC12X86Assembler7cmpb_imEiiNS_12X86Registers10RegisterIDE 3435
_ZN3JSC12X86Assembler7cmpl_imEiPv 362238
_ZN3JSC12X86Assembler7cmpl_imEiiNS_12X86Registers10RegisterIDE 739819
_ZN3JSC12X86Assembler7cmpl_imEiiNS_12X86Registers10RegisterIDES2_i 74165
_ZN3JSC12X86Assembler7cmpl_irEiNS_12X86Registers10RegisterIDE 4487972
_ZN3JSC12X86Assembler7cmpl_mrEiNS_12X86Registers10RegisterIDES2_ 88078
_ZN3JSC12X86Assembler7cmpl_rmENS_12X86Registers10RegisterIDEPv 19127
_ZN3JSC12X86Assembler7cmpl_rmENS_12X86Registers10RegisterIDEiS2_ 62448
_ZN3JSC12X86Assembler7cmpl_rrENS_12X86Registers10RegisterIDES2_ 266662
_ZN3JSC12X86Assembler7cmpw_imEiiNS_12X86Registers10RegisterIDES2_i 57422
_ZN3JSC12X86Assembler7idivl_rENS_12X86Registers10RegisterIDE 3812
_ZN3JSC12X86Assembler7leal_mrEiNS_12X86Registers10RegisterIDES2_ 5027789
_ZN3JSC12X86Assembler7leal_mrEiNS_12X86Registers10RegisterIDES2_iS2_ 2
_ZN3JSC12X86Assembler7movb_rmENS_12X86Registers10RegisterIDEiS2_ 27
_ZN3JSC12X86Assembler7movb_rmENS_12X86Registers10RegisterIDEiS2_S2_i 147
_ZN3JSC12X86Assembler7movd_rrENS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE 1322407
_ZN3JSC12X86Assembler7movd_rrENS_12X86Registers13XMMRegisterIDENS1_10RegisterIDE 2226
_ZN3JSC12X86Assembler7movl_mrEPvNS_12X86Registers10RegisterIDE 431088
_ZN3JSC12X86Assembler7movl_mrEiNS_12X86Registers10RegisterIDES2_ 22258813
_ZN3JSC12X86Assembler7movl_mrEiNS_12X86Registers10RegisterIDES2_iS2_ 56465
_ZN3JSC12X86Assembler7movl_rmENS_12X86Registers10RegisterIDEPv 19127
_ZN3JSC12X86Assembler7movl_rmENS_12X86Registers10RegisterIDEiS2_ 23393034
_ZN3JSC12X86Assembler7movl_rmENS_12X86Registers10RegisterIDEiS2_S2_i 14444
_ZN3JSC12X86Assembler7movl_rrENS_12X86Registers10RegisterIDES2_ 11175307
_ZN3JSC12X86Assembler7movw_rmENS_12X86Registers10RegisterIDEiS2_ 18
_ZN3JSC12X86Assembler7movw_rmENS_12X86Registers10RegisterIDEiS2_S2_i 60
_ZN3JSC12X86Assembler7setCC_rENS0_9ConditionENS_12X86Registers10RegisterIDE 43680
_ZN3JSC12X86Assembler7subl_imEiPv 2582
_ZN3JSC12X86Assembler7subl_irEiNS_12X86Registers10RegisterIDE 262918
_ZN3JSC12X86Assembler7subl_rrENS_12X86Registers10RegisterIDES2_ 4928
_ZN3JSC12X86Assembler7xorl_irEiNS_12X86Registers10RegisterIDE 33182
_ZN3JSC12X86Assembler7xorl_mrEiNS_12X86Registers10RegisterIDES2_ 0
_ZN3JSC12X86Assembler7xorl_rrENS_12X86Registers10RegisterIDES2_ 360446
_ZN3JSC12X86Assembler8addsd_mrEiNS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE 195
_ZN3JSC12X86Assembler8addsd_rrENS_12X86Registers13XMMRegisterIDES2_ 529093
_ZN3JSC12X86Assembler8andpd_rrENS_12X86Registers13XMMRegisterIDES2_ 85
_ZN3JSC12X86Assembler8divsd_rrENS_12X86Registers13XMMRegisterIDES2_ 7981
_ZN3JSC12X86Assembler8imull_rrENS_12X86Registers10RegisterIDES2_ 1939
_ZN3JSC12X86Assembler8jccRel32ENS0_9ConditionE 9014387
_ZN3JSC12X86Assembler8linkCallEPvNS0_6JmpSrcES1_ 4903988
_ZN3JSC12X86Assembler8linkJumpENS0_6JmpSrcENS0_6JmpDstE 7601496
_ZN3JSC12X86Assembler8linkJumpEPvNS0_6JmpSrcES1_ 9951693
_ZN3JSC12X86Assembler8movb_i8mEiiNS_12X86Registers10RegisterIDE 108
_ZN3JSC12X86Assembler8movb_i8mEiiNS_12X86Registers10RegisterIDES2_i 316
_ZN3JSC12X86Assembler8movsd_mrEPKvNS_12X86Registers13XMMRegisterIDE 280433
_ZN3JSC12X86Assembler8movsd_mrEiNS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE 52135
_ZN3JSC12X86Assembler8movsd_mrEiNS_12X86Registers10RegisterIDES2_iNS1_13XMMRegisterIDE 50
_ZN3JSC12X86Assembler8movsd_rmENS_12X86Registers13XMMRegisterIDEiNS1_10RegisterIDE 630021
_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 23542903
_ZN3JSC12X86Assembler8setRel32EPvS1_ 22870833
_ZN3JSC12X86Assembler8shll_CLrENS_12X86Registers10RegisterIDE 1153
_ZN3JSC12X86Assembler8shll_i8rEiNS_12X86Registers10RegisterIDE 2593
_ZN3JSC12X86Assembler8shrl_CLrENS_12X86Registers10RegisterIDE 429
_ZN3JSC12X86Assembler8shrl_i8rEiNS_12X86Registers10RegisterIDE 7371
_ZN3JSC12X86Assembler8subsd_rrENS_12X86Registers13XMMRegisterIDES2_ 34522
_ZN3JSC12X86Assembler8testb_imEiiNS_12X86Registers10RegisterIDE 0
_ZN3JSC12X86Assembler8testl_rrENS_12X86Registers10RegisterIDES2_ 876694
_ZN3JSC12X86Assembler8xchgl_rrENS_12X86Registers10RegisterIDES2_ 0
_ZN3JSC12X86Assembler8xorpd_rrENS_12X86Registers13XMMRegisterIDES2_ 4199
_ZN3JSC12X86Assembler9movl_EAXmEPv 408
_ZN3JSC12X86Assembler9movl_i32mEiiNS_12X86Registers10RegisterIDE 14358370
_ZN3JSC12X86Assembler9movl_i32mEiiNS_12X86Registers10RegisterIDES2_i 8153
_ZN3JSC12X86Assembler9movl_i32rEiNS_12X86Registers10RegisterIDE 3714812
_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_ 43680
_ZN3JSC12X86Assembler9movzwl_mrEiNS_12X86Registers10RegisterIDES2_ 148081
_ZN3JSC12X86Assembler9movzwl_mrEiNS_12X86Registers10RegisterIDES2_iS2_ 62962
_ZN3JSC12X86Assembler9pinsrd_rrENS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE 1321821
_ZN3JSC12X86Assembler9psrldq_rrENS_12X86Registers13XMMRegisterIDEi 1113
_ZN3JSC12X86Assembler9sqrtsd_rrENS_12X86Registers13XMMRegisterIDES2_ 188
_ZN3JSC12X86Assembler9testb_i8rEiNS_12X86Registers10RegisterIDE 14214
_ZN3JSC12X86AssemblerC2Ev 762816
_ZN3JSC12X86AssemblerD2Ev 762816
_ZN3JSC12X86RegistersL8nameIRegENS0_10RegisterIDE 75651731
_ZN3JSC12X86RegistersL8nameIRegEiNS0_10RegisterIDE 165913238
_ZN3JSC12X86RegistersL9nameFPRegENS0_13XMMRegisterIDE 5689037
_ZN3JSC20CAN_SIGN_EXTEND_8_32Ei 77347623
_ZNK3JSC12X86Assembler23X86InstructionFormatter3oomEv 2259428
_ZNK3JSC12X86Assembler23X86InstructionFormatter4dataEv 7601496
_ZNK3JSC12X86Assembler23X86InstructionFormatter4sizeEv 60643979
_ZNK3JSC12X86Assembler23X86InstructionFormatter6bufferEv 257606
_ZNK3JSC12X86Assembler3oomEv 2259428
_ZNK3JSC12X86Assembler4sizeEv 7870361
_ZNK3JSC12X86Assembler6JmpDst7isValidEv 716714

Generated by: LCOV version 1.7