---
Fuzzer filename: '/src/zydis/build/../tools/ZydisFuzzShared.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    ZydisFuzzTarget
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzEncoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - read_fn
        - stream_ctx
      BBCount:         40
      ICount:          393
      EdgeCount:       41
      CyclomaticComplexity: 3
      functionsReached:
        - ZydisCompareRequestToInstruction
        - ZydisDecoderDecodeFull
        - ZydisDecoderEnableMode
        - ZydisDecoderInit
        - ZydisEncoderEncodeInstruction
        - ZydisReEncodeInstruction
        - __assert_fail
        - abort
        - fputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../tools/ZydisFuzzEncoder.c:206,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:214,13'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
                - __assert_fail
                - __assert_fail
        - Branch String:   '../tools/ZydisFuzzEncoder.c:233,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:235,44'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:256,15'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
                - __assert_fail
        - Branch String:   '../tools/ZydisFuzzEncoder.c:238,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:241,13'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:244,13'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:249,13'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:249,13'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:251,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../tools/ZydisFuzzEncoder.c:259,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:265,21'
              BranchSideFuncs:
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
                - __assert_fail
        - Branch String:   '../tools/ZydisFuzzEncoder.c:265,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:268,21'
              BranchSideFuncs:
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:272,21'
              BranchSideFuncs:
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:272,21'
              BranchSideFuncs:
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:277,21'
              BranchSideFuncs:
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:277,21'
              BranchSideFuncs:
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:277,21'
              BranchSideFuncs:
                - ZydisDecoderInit
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:280,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../tools/ZydisFuzzEncoder.c:284,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:286,49'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:290,17'
              BranchSideFuncs:
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:290,48'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:290,59'
              BranchSideFuncs:
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - ZydisDecoderEnableMode
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:302,47'
              BranchSideFuncs:
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:290,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:292,18'
              BranchSideFuncs:
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:302,47'
              BranchSideFuncs:
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:293,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:295,57'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:298,5'
              BranchSideFuncs:
                - ZydisDecoderDecodeFull
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:304,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:306,49'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:310,56'
              BranchSideFuncs:
                - ZydisCompareRequestToInstruction
                - ZydisReEncodeInstruction
      Callsites:
        - Src:             '../tools/ZydisFuzzEncoder.c:251,13'
          Dst:             __assert_fail
        - Src:             '../tools/ZydisFuzzEncoder.c:257,25'
          Dst:             ZydisEncoderEncodeInstruction
        - Src:             '../tools/ZydisFuzzEncoder.c:280,9'
          Dst:             __assert_fail
        - Src:             '../tools/ZydisFuzzEncoder.c:284,10'
          Dst:             ZydisDecoderInit
        - Src:             '../tools/ZydisFuzzEncoder.c:286,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzEncoder.c:287,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:292,18'
          Dst:             ZydisDecoderEnableMode
        - Src:             '../tools/ZydisFuzzEncoder.c:295,13'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzEncoder.c:296,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:302,14'
          Dst:             ZydisDecoderDecodeFull
        - Src:             '../tools/ZydisFuzzEncoder.c:306,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzEncoder.c:307,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:310,5'
          Dst:             ZydisCompareRequestToInstruction
        - Src:             '../tools/ZydisFuzzEncoder.c:311,5'
          Dst:             ZydisReEncodeInstruction
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    371
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    66
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZydisCompareRequestToInstruction
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzEncoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - request
        - insn
        - operands
        - insn_bytes
      BBCount:         123
      ICount:          850
      EdgeCount:       155
      CyclomaticComplexity: 34
      functionsReached:
        - ZydisCalcAbsoluteAddress
        - ZydisDecoderDecodeFull
        - ZydisDecoderEnableMode
        - ZydisDecoderInit
        - abort
        - fprintf
        - fputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../tools/ZydisFuzzEncoder.c:44,52'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:45,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:65,9'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:45,39'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:46,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:65,9'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:46,68'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:47,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:65,9'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:47,68'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:48,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:65,9'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:48,76'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:49,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:65,9'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:44,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:51,17'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:65,9'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:51,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:56,13'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:56,13'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:56,13'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:58,13'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:65,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:68,57'
              BranchSideFuncs:
                - ZydisDecoderInit
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:89,33'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:69,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:71,53'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:74,14'
              BranchSideFuncs:
                - ZydisDecoderEnableMode
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:74,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:76,50'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:79,14'
              BranchSideFuncs:
                - ZydisDecoderDecodeFull
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:79,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:82,53'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:85,14'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:90,25'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:91,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:99,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:91,63'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:92,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:99,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:90,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:95,40'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:99,10'
              BranchSideFuncs:
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:99,55'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:100,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:104,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:100,47'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:101,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:104,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:101,65'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:102,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:104,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:99,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:104,58'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:108,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:108,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:108,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:110,43'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:112,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:114,21'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:117,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:117,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:120,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:127,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:163,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:171,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:196,21'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:120,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:122,25'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:125,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:127,50'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:128,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:132,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
        - Branch String:   '../tools/ZydisFuzzEncoder.c:128,52'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:129,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:132,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
        - Branch String:   '../tools/ZydisFuzzEncoder.c:129,51'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:129,54'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:130,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:129,93'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:130,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:132,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
        - Branch String:   '../tools/ZydisFuzzEncoder.c:127,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:132,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:161,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:133,21'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:135,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:155,22'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:135,46'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:136,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:145,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:136,65'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:137,27'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:145,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:137,65'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:138,27'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:142,50'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:138,64'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:139,27'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:142,50'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:135,25'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:142,50'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:145,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:145,76'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:146,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:151,49'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:146,78'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:147,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:151,49'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:147,83'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:148,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:151,49'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:148,51'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:149,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:151,49'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:145,25'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:151,49'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:154,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:155,21'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:157,29'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:160,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:163,56'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:164,18'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:166,25'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:163,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:166,25'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:169,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:171,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:173,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:194,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:174,70'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:175,22'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:177,25'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:174,21'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:177,25'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:188,22'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:177,25'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:179,49'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:185,47'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzEncoder.c:188,21'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:190,29'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzEncoder.c:193,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
      Callsites:
        - Src:             '../tools/ZydisFuzzEncoder.c:69,14'
          Dst:             ZydisDecoderInit
        - Src:             '../tools/ZydisFuzzEncoder.c:71,13'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzEncoder.c:72,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:74,14'
          Dst:             ZydisDecoderEnableMode
        - Src:             '../tools/ZydisFuzzEncoder.c:76,13'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzEncoder.c:77,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:79,14'
          Dst:             ZydisDecoderDecodeFull
        - Src:             '../tools/ZydisFuzzEncoder.c:82,13'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzEncoder.c:83,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:104,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzEncoder.c:105,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:114,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzEncoder.c:115,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:122,17'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzEncoder.c:123,17'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:142,25'
          Dst:             ZydisCalcAbsoluteAddress
        - Src:             '../tools/ZydisFuzzEncoder.c:157,21'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzEncoder.c:158,21'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:166,17'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzEncoder.c:167,17'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:190,21'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzEncoder.c:191,21'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzEncoder.c:196,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzEncoder.c:197,13'
          Dst:             abort
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     externalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ZydisFuzzTarget
        - ZydisLibFuzzerRead
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../tools/ZydisFuzzShared.c:564,5'
          Dst:             ZydisFuzzTarget
        - Src:             '../tools/ZydisFuzzShared.c:564,5'
          Dst:             ZydisLibFuzzerRead
    - functionName:    ZydisLibFuzzerRead
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - buf
        - max_len
      BBCount:         7
      ICount:          81
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../tools/ZydisFuzzShared.c:74,21'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:74,15'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzShared.c:74,15'
              BranchSideFuncs: []
        - Branch String:   '../tools/ZydisFuzzShared.c:77,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzShared.c:81,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     externalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ZydisFuzzerInit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../tools/ZydisFuzzShared.c:554,12'
          Dst:             ZydisFuzzerInit
    - functionName:    ZydisFuzzerInit
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ZydisGetVersion
        - fputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../tools/ZydisFuzzShared.c:528,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:528,9'
              BranchSideFuncs:
                - ZydisGetVersion
                - fputs
            - BranchSide:      '../tools/ZydisFuzzShared.c:528,9'
              BranchSideFuncs:
                - ZydisGetVersion
                - fputs
        - Branch String:   '../tools/ZydisFuzzShared.c:528,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:530,42'
              BranchSideFuncs:
                - fputs
            - BranchSide:      '../tools/ZydisFuzzShared.c:540,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../tools/ZydisFuzzShared.c:528,9'
          Dst:             ZydisGetVersion
        - Src:             '../tools/ZydisFuzzShared.c:530,9'
          Dst:             fputs
    - functionName:    ZydisReEncodeInstructionAbsolute
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - req
        - insn2
        - insn2_operands
        - insn2_bytes
      BBCount:         44
      ICount:          278
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - ZydisCalcAbsoluteAddress
        - ZydisEncoderEncodeInstructionAbsolute
        - __assert_fail
        - abort
        - fputs
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../tools/ZydisFuzzShared.c:394,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:397,25'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:400,25'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:403,25'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:406,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../tools/ZydisFuzzShared.c:408,61'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:408,65'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:412,24'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:408,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:410,25'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:412,24'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:415,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:417,50'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:450,10'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:420,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:423,17'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:429,18'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:436,13'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:423,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:425,32'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:427,13'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:429,62'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:430,18'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:432,43'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:429,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:432,43'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:434,13'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:438,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:440,13'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:442,22'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:443,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:446,60'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:449,5'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
                - ZydisCalcAbsoluteAddress
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:450,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:452,9'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:456,15'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionAbsolute
                - memcmp
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:459,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:461,63'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:464,9'
              BranchSideFuncs:
                - memcmp
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:464,39'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:464,54'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:466,52'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:464,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:464,9'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:466,52'
              BranchSideFuncs:
                - fputs
                - abort
      Callsites:
        - Src:             '../tools/ZydisFuzzShared.c:406,9'
          Dst:             __assert_fail
        - Src:             '../tools/ZydisFuzzShared.c:443,14'
          Dst:             ZydisCalcAbsoluteAddress
        - Src:             '../tools/ZydisFuzzShared.c:446,13'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzShared.c:447,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:457,25'
          Dst:             ZydisEncoderEncodeInstructionAbsolute
        - Src:             '../tools/ZydisFuzzShared.c:461,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzShared.c:462,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:464,42'
          Dst:             memcmp
        - Src:             '../tools/ZydisFuzzShared.c:466,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzShared.c:467,9'
          Dst:             abort
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZydisReEncodeInstruction
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
        - insn1
        - operands1
        - operand_count
        - insn1_bytes
      BBCount:         14
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - ZydisDecoderDecodeFull
        - ZydisEncoderDecodedInstructionToEncoderRequest
        - ZydisEncoderEncodeInstruction
        - ZydisReEncodeInstructionAbsolute
        - ZydisValidateEnumRanges
        - ZydisValidateInstructionIdentity
        - __assert_fail
        - abort
        - fputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../tools/ZydisFuzzShared.c:477,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:477,5'
              BranchSideFuncs:
                - ZydisEncoderDecodedInstructionToEncoderRequest
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderDecodeFull
                - ZydisValidateEnumRanges
                - ZydisValidateInstructionIdentity
                - ZydisReEncodeInstructionAbsolute
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:480,72'
              BranchSideFuncs:
                - ZydisEncoderDecodedInstructionToEncoderRequest
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderDecodeFull
                - ZydisValidateEnumRanges
                - ZydisValidateInstructionIdentity
                - ZydisReEncodeInstructionAbsolute
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:482,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:484,74'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:489,15'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstruction
                - ZydisDecoderDecodeFull
                - ZydisValidateEnumRanges
                - ZydisValidateInstructionIdentity
                - ZydisReEncodeInstructionAbsolute
                - fputs
                - abort
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:491,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:493,52'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:499,37'
              BranchSideFuncs:
                - ZydisDecoderDecodeFull
                - ZydisValidateEnumRanges
                - ZydisValidateInstructionIdentity
                - ZydisReEncodeInstructionAbsolute
                - fputs
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:501,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:503,60'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:508,37'
              BranchSideFuncs:
                - ZydisValidateEnumRanges
                - ZydisValidateInstructionIdentity
                - ZydisReEncodeInstructionAbsolute
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:511,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:513,52'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:517,56'
              BranchSideFuncs:
                - ZydisReEncodeInstructionAbsolute
      Callsites:
        - Src:             '../tools/ZydisFuzzShared.c:475,5'
          Dst:             ZydisValidateEnumRanges
        - Src:             '../tools/ZydisFuzzShared.c:477,5'
          Dst:             __assert_fail
        - Src:             '../tools/ZydisFuzzShared.c:480,25'
          Dst:             ZydisEncoderDecodedInstructionToEncoderRequest
        - Src:             '../tools/ZydisFuzzShared.c:484,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzShared.c:485,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:490,14'
          Dst:             ZydisEncoderEncodeInstruction
        - Src:             '../tools/ZydisFuzzShared.c:493,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzShared.c:494,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:499,14'
          Dst:             ZydisDecoderDecodeFull
        - Src:             '../tools/ZydisFuzzShared.c:503,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzShared.c:504,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:508,5'
          Dst:             ZydisValidateEnumRanges
        - Src:             '../tools/ZydisFuzzShared.c:509,5'
          Dst:             ZydisValidateInstructionIdentity
        - Src:             '../tools/ZydisFuzzShared.c:513,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzShared.c:514,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:517,5'
          Dst:             ZydisReEncodeInstructionAbsolute
    - functionName:    ZydisValidateEnumRanges
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - insn
        - operands
        - operand_count
      BBCount:         92
      ICount:          907
      EdgeCount:       94
      CyclomaticComplexity: 4
      functionsReached:
        - ZydisValidateImmediateSize
        - abort
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../tools/ZydisFuzzShared.c:166,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:166,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:168,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:168,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:168,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:169,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:169,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:169,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:170,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:170,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:170,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:171,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:171,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:171,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:172,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:172,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:172,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:175,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:175,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:177,42'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:208,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:178,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:178,9'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:179,9'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:179,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:179,9'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:180,9'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:180,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:180,9'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:181,9'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:181,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:181,9'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:183,17'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:183,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:186,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:189,13'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:197,13'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:203,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:186,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:186,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:187,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:189,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:189,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:190,13'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:190,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:190,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:191,13'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:191,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:191,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:192,13'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:192,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:192,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:193,40'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:194,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:194,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:195,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:197,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:197,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:198,13'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:198,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:198,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:199,40'
              BranchSideFuncs:
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:200,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:200,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:201,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisValidateImmediateSize
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:208,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:208,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:209,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:209,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:209,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:210,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:210,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:210,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:211,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:211,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:211,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:212,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:212,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:212,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:213,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:213,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:213,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:214,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:214,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:214,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:215,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:215,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:215,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:216,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:216,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:216,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:219,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:219,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:219,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:220,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:220,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:220,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:221,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:221,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:221,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:222,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:222,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:222,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:223,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:223,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:223,5'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:226,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:226,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:228,9'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:230,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:228,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:228,9'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:229,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:230,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:232,9'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:238,1'
              BranchSideFuncs: []
        - Branch String:   '../tools/ZydisFuzzShared.c:232,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:232,9'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:233,9'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:233,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:233,9'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:234,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
      Callsites:
        - Src:             '../tools/ZydisFuzzShared.c:166,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:166,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:168,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:168,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:169,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:169,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:170,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:170,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:171,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:171,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:172,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:172,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:178,9'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:178,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:179,9'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:179,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:180,9'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:180,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:181,9'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:181,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:186,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:186,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:189,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:189,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:190,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:190,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:191,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:191,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:192,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:192,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:193,13'
          Dst:             ZydisValidateImmediateSize
        - Src:             '../tools/ZydisFuzzShared.c:194,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:194,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:197,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:197,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:198,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:198,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:199,13'
          Dst:             ZydisValidateImmediateSize
        - Src:             '../tools/ZydisFuzzShared.c:200,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:200,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:208,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:208,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:209,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:209,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:210,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:210,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:211,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:211,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:212,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:212,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:213,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:213,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:214,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:214,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:215,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:215,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:216,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:216,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:219,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:219,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:220,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:220,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:221,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:221,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:222,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:222,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:223,5'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:223,5'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:228,9'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:228,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:232,9'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:232,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:233,9'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:233,9'
          Dst:             abort
    - functionName:    ZydisValidateInstructionIdentity
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - insn1
        - operands1
        - insn2
        - operands2
      BBCount:         131
      ICount:          933
      EdgeCount:       168
      CyclomaticComplexity: 39
      functionsReached:
        - ZydisCalcAbsoluteAddress
        - abort
        - fprintf
        - fputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../tools/ZydisFuzzShared.c:248,50'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:249,10'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:269,33'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:249,37'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:250,10'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:269,33'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:250,60'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:251,10'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:269,33'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:251,60'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:252,10'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:269,33'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:252,60'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:253,10'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:269,33'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:248,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:255,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:269,33'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:255,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:259,13'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzShared.c:259,13'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzShared.c:261,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:265,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:261,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:262,17'
              BranchSideFuncs: []
            - BranchSide:      '../tools/ZydisFuzzShared.c:263,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:269,33'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:269,22'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:270,38'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:271,33'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:271,22'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:272,38'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:273,54'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:274,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:274,46'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:275,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:275,52'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:276,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:276,56'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:277,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:277,56'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:278,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:278,76'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:279,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:279,66'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:280,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:280,68'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:281,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:281,64'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:282,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:282,52'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:283,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:283,72'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:284,10'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:273,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:286,58'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:290,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:290,5'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:290,5'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:292,43'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:294,38'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:295,14'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:297,21'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:295,37'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:295,40'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:300,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:294,13'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:297,21'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:300,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:300,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:303,17'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:313,17'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:345,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:353,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:381,21'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:303,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:305,25'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:308,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:313,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:315,60'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:319,59'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:323,39'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:323,42'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:332,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:323,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:325,21'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:332,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:325,21'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:327,29'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:330,33'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:332,50'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:333,18'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:339,25'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:333,56'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:334,18'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:339,25'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:334,50'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:335,18'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:339,25'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:335,52'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:336,19'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:339,25'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:336,53'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:336,57'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:337,19'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:336,97'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:337,19'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:339,25'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:337,63'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:337,67'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:342,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:332,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:339,25'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:342,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:345,56'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:346,18'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:348,25'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:345,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:348,25'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:351,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:353,64'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:354,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:357,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:354,60'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:355,18'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:357,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:353,17'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:357,26'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:379,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:358,71'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:359,22'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:361,42'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:358,21'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:361,42'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:373,22'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:361,42'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:361,42'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:361,42'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:362,25'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:364,55'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:370,47'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:373,21'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:375,29'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:378,13'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - abort
                - ZydisCalcAbsoluteAddress
                - ZydisCalcAbsoluteAddress
                - fprintf
                - abort
                - fprintf
                - abort
                - fputs
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
                - fprintf
                - abort
      Callsites:
        - Src:             '../tools/ZydisFuzzShared.c:286,9'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzShared.c:287,9'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:297,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:298,13'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:305,17'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:306,17'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:315,17'
          Dst:             fputs
        - Src:             '../tools/ZydisFuzzShared.c:316,17'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:319,34'
          Dst:             ZydisCalcAbsoluteAddress
        - Src:             '../tools/ZydisFuzzShared.c:320,34'
          Dst:             ZydisCalcAbsoluteAddress
        - Src:             '../tools/ZydisFuzzShared.c:327,21'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:328,21'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:339,17'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:340,17'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:348,17'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:349,17'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:375,21'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:376,21'
          Dst:             abort
        - Src:             '../tools/ZydisFuzzShared.c:381,13'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:382,13'
          Dst:             abort
    - functionName:    ZydisValidateImmediateSize
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../tools/ZydisFuzzShared.c:141,22'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:141,22'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:142,10'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:142,22'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:142,22'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:143,10'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:143,23'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:143,23'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:144,10'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:144,23'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:144,23'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:145,10'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   '../tools/ZydisFuzzShared.c:141,9'
          Branch Sides:
            - BranchSide:      '../tools/ZydisFuzzShared.c:141,9'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      '../tools/ZydisFuzzShared.c:147,17'
              BranchSideFuncs:
                - fprintf
                - abort
      Callsites:
        - Src:             '../tools/ZydisFuzzShared.c:147,9'
          Dst:             fprintf
        - Src:             '../tools/ZydisFuzzShared.c:149,9'
          Dst:             abort
    - functionName:    ZydisStdinRead
      functionSourceFile: '/src/zydis/build/../tools/ZydisFuzzShared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - buf
        - max_len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../tools/ZydisFuzzShared.c:57,12'
          Dst:             read
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZydisCalcAbsoluteAddressEx
      functionSourceFile: '/src/zydis/src/Utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          164
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - ZydisCalcAbsoluteAddress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/Utils.c:131,10'
          Branch Sides:
            - BranchSide:      'src/Utils.c:0,0'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
            - BranchSide:      'src/Utils.c:131,10'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
        - Branch String:   'src/Utils.c:131,22'
          Branch Sides:
            - BranchSide:      'src/Utils.c:131,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:131,26'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
        - Branch String:   'src/Utils.c:131,34'
          Branch Sides:
            - BranchSide:      'src/Utils.c:131,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:131,38'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
        - Branch String:   'src/Utils.c:131,55'
          Branch Sides:
            - BranchSide:      'src/Utils.c:131,55'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:131,59'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
        - Branch String:   'src/Utils.c:131,9'
          Branch Sides:
            - BranchSide:      'src/Utils.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:136,19'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
        - Branch String:   'src/Utils.c:136,56'
          Branch Sides:
            - BranchSide:      'src/Utils.c:137,25'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:149,51'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:137,55'
          Branch Sides:
            - BranchSide:      'src/Utils.c:138,24'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
            - BranchSide:      'src/Utils.c:143,16'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
        - Branch String:   'src/Utils.c:138,53'
          Branch Sides:
            - BranchSide:      'src/Utils.c:139,24'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
            - BranchSide:      'src/Utils.c:140,28'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
        - Branch String:   'src/Utils.c:139,55'
          Branch Sides:
            - BranchSide:      'src/Utils.c:143,16'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
            - BranchSide:      'src/Utils.c:153,30'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:140,51'
          Branch Sides:
            - BranchSide:      'src/Utils.c:141,28'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
            - BranchSide:      'src/Utils.c:143,16'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
        - Branch String:   'src/Utils.c:136,9'
          Branch Sides:
            - BranchSide:      'src/Utils.c:143,16'
              BranchSideFuncs:
                - ZydisCalcAbsoluteAddress
            - BranchSide:      'src/Utils.c:153,30'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:158,13'
          Branch Sides:
            - BranchSide:      'src/Utils.c:160,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:168,26'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:168,5'
          Branch Sides:
            - BranchSide:      'src/Utils.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:171,33'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:174,33'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:177,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Utils.c:143,16'
          Dst:             ZydisCalcAbsoluteAddress
    - functionName:    ZydisCalcAbsoluteAddress
      functionSourceFile: '/src/zydis/src/Utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          205
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/Utils.c:44,22'
          Branch Sides:
            - BranchSide:      'src/Utils.c:44,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:44,26'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:44,34'
          Branch Sides:
            - BranchSide:      'src/Utils.c:44,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:44,38'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:44,9'
          Branch Sides:
            - BranchSide:      'src/Utils.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:49,22'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:49,5'
          Branch Sides:
            - BranchSide:      'src/Utils.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:52,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:88,22'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:52,13'
          Branch Sides:
            - BranchSide:      'src/Utils.c:52,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:56,26'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:56,13'
          Branch Sides:
            - BranchSide:      'src/Utils.c:58,72'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:62,31'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:62,13'
          Branch Sides:
            - BranchSide:      'src/Utils.c:64,72'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:68,56'
          Branch Sides:
            - BranchSide:      'src/Utils.c:68,56'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:69,27'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:68,13'
          Branch Sides:
            - BranchSide:      'src/Utils.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:71,34'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:71,13'
          Branch Sides:
            - BranchSide:      'src/Utils.c:71,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:74,62'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:77,62'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:80,62'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:88,36'
          Branch Sides:
            - BranchSide:      'src/Utils.c:88,36'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:88,52'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:88,13'
          Branch Sides:
            - BranchSide:      'src/Utils.c:88,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:90,81'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:92,13'
          Branch Sides:
            - BranchSide:      'src/Utils.c:92,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:103,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:103,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:103,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:103,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:103,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:114,13'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:103,56'
          Branch Sides:
            - BranchSide:      'src/Utils.c:104,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:114,13'
              BranchSideFuncs: []
        - Branch String:   'src/Utils.c:103,21'
          Branch Sides:
            - BranchSide:      'src/Utils.c:106,37'
              BranchSideFuncs: []
            - BranchSide:      'src/Utils.c:114,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisIsFeatureEnabled
      functionSourceFile: '/src/zydis/src/Zydis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/Zydis.c:40,5'
          Branch Sides:
            - BranchSide:      'src/Zydis.c:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Zydis.c:82,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisGetVersion
      functionSourceFile: '/src/zydis/src/Zydis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZydisSetOperandSizeAndElementInfo
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          585
      EdgeCount:       118
      CyclomaticComplexity: 5
      functionsReached:
        - ZydisGetElementInfo
        - ZydisRegisterGetWidth
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:971,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:971,5'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:971,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:971,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:972,5'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetWidth
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:972,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:972,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:975,22'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetWidth
                - __assert_fail
        - Branch String:   'src/Decoder.c:975,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:979,39'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - ZydisRegisterGetWidth
            - BranchSide:      'src/Decoder.c:992,30'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1173,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1179,51'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1182,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:979,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:981,67'
              BranchSideFuncs:
                - ZydisRegisterGetWidth
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:984,64'
              BranchSideFuncs:
                - ZydisRegisterGetWidth
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:992,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:998,26'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:998,26'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:998,26'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:998,26'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1012,43'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1063,43'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1169,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:998,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1000,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1005,17'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
        - Branch String:   'src/Decoder.c:1000,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1000,17'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1001,46'
              BranchSideFuncs:
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1005,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1005,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1007,71'
              BranchSideFuncs:
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1005,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1005,17'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1007,71'
              BranchSideFuncs:
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1012,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1015,71'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1020,17'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1020,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1020,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1021,17'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1021,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1021,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1021,17'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1022,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1025,52'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1034,52'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1043,52'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1053,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1025,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1027,41'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1030,34'
              BranchSideFuncs:
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1034,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1036,41'
              BranchSideFuncs:
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1043,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1045,41'
              BranchSideFuncs:
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1056,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1056,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1186,21'
              BranchSideFuncs:
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1063,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1066,71'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1069,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1069,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1069,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1070,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1070,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1070,17'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1072,42'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1072,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1075,30'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1119,30'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1124,30'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1129,30'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1134,30'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1139,30'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1144,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1076,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1086,39'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1096,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1096,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1096,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1096,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1098,39'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1107,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1107,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1107,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1113,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1113,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1113,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1115,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1147,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1154,30'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1154,30'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1158,59'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1158,59'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1161,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1186,21'
              BranchSideFuncs:
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1173,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1173,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1175,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1173,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1173,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1175,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1175,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1175,9'
              BranchSideFuncs:
                - ZydisGetElementInfo
            - BranchSide:      'src/Decoder.c:1176,25'
              BranchSideFuncs:
                - ZydisGetElementInfo
        - Branch String:   'src/Decoder.c:1186,34'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1186,63'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1199,18'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1186,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1188,65'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1199,18'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1190,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1194,46'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1199,18'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1199,31'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1199,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1199,43'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1199,48'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1199,48'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1199,61'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1199,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1199,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:971,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:972,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:984,29'
          Dst:             ZydisRegisterGetWidth
        - Src:             'src/Decoder.c:1000,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1005,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1020,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1021,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1053,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1056,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1069,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1070,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1115,25'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1144,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1161,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1169,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1173,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1175,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1182,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1188,9'
          Dst:             ZydisGetElementInfo
    - functionName:    ZydisDecodeOperandMemory
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          457
      EdgeCount:       102
      CyclomaticComplexity: 14
      functionsReached:
        - ZydisCalcRegisterId
        - ZydisRegisterEncode
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/Decoder.c:1269,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1269,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1269,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1269,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1270,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1270,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1270,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1271,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1271,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1271,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1272,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1272,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1272,5'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1275,14'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1272,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1272,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1272,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1272,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1272,5'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1275,14'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1272,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1272,5'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1275,14'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1280,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1294,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1319,50'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1376,50'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1433,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1297,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1300,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1311,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1313,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1437,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1300,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1300,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1303,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1321,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1324,26'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1341,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1343,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1345,22'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1324,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1326,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1345,22'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1326,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1345,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1347,13'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1347,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1347,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1349,37'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1349,37'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1350,21'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1352,25'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1354,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1356,36'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1359,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1359,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1361,44'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1435,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1361,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1363,39'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1365,65'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1378,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1381,26'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1398,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1400,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1402,23'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1381,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1383,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1402,23'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1383,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1402,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1404,13'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1404,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1404,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1406,37'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1406,37'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1407,21'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1409,25'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1411,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1413,36'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1416,31'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1416,59'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1417,36'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1419,44'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1416,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1419,44'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1435,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1419,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1421,39'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1423,65'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1435,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1435,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1437,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1437,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1437,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1437,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Decoder.c:1269,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1270,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1271,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1272,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1313,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1319,50'
          Dst:             ZydisCalcRegisterId
        - Src:             'src/Decoder.c:1343,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1347,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1350,21'
          Dst:             ZydisCalcRegisterId
        - Src:             'src/Decoder.c:1349,17'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1376,50'
          Dst:             ZydisCalcRegisterId
        - Src:             'src/Decoder.c:1400,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1404,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1407,21'
          Dst:             ZydisCalcRegisterId
        - Src:             'src/Decoder.c:1406,17'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1433,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1437,9'
          Dst:             __assert_fail
    - functionName:    ZydisCalcRegisterId
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          183
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/Decoder.c:894,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:894,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:894,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:897,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:899,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:901,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:903,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:906,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:906,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:909,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:926,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:949,40'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:909,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:909,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:913,38'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:909,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:909,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:913,38'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:909,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:909,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:913,38'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:909,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:909,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:913,38'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:914,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:916,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:918,26'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:918,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:918,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:922,49'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:926,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:928,45'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:930,49'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:933,72'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:934,36'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:936,13'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:933,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:933,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:936,13'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:936,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:936,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:941,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:909,9'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeOperandRegister
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - ZydisRegisterEncode
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:1224,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1224,5'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1224,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1224,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1226,14'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1228,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1230,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1239,30'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1240,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1240,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1240,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:1224,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1239,30'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1240,9'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeOperandImplicitMemory
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          166
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached:
        - ZydisCalcRegisterId
        - ZydisRegisterEncode
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:1535,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1535,5'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1535,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1535,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1536,5'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1536,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1536,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1545,14'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1548,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1551,65'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1556,65'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1561,65'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1564,65'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1567,65'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1570,65'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1573,65'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1576,65'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1579,65'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1582,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1585,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1585,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1588,80'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1589,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1589,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1589,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:1535,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1536,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1552,13'
          Dst:             ZydisCalcRegisterId
        - Src:             'src/Decoder.c:1551,29'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1557,13'
          Dst:             ZydisCalcRegisterId
        - Src:             'src/Decoder.c:1556,29'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1561,29'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1564,29'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1567,29'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1570,29'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1573,29'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1576,29'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1579,29'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1582,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1588,13'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1589,9'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeOperandImplicitRegister
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          159
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - ZydisRegisterEncode
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:1462,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1462,5'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1462,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1462,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1463,5'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1463,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1463,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1465,14'
              BranchSideFuncs:
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - ZydisRegisterEncode
                - __assert_fail
        - Branch String:   'src/Decoder.c:1467,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1470,49'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1481,49'
              BranchSideFuncs:
                - ZydisRegisterEncode
            - BranchSide:      'src/Decoder.c:1486,27'
              BranchSideFuncs:
                - ZydisRegisterEncode
            - BranchSide:      'src/Decoder.c:1492,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1497,23'
              BranchSideFuncs:
                - ZydisRegisterEncode
            - BranchSide:      'src/Decoder.c:1504,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1510,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1515,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1486,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1487,44'
              BranchSideFuncs:
                - ZydisRegisterEncode
            - BranchSide:      'src/Decoder.c:1488,32'
              BranchSideFuncs:
                - ZydisRegisterEncode
        - Branch String:   'src/Decoder.c:1492,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1492,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1493,44'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1497,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1498,35'
              BranchSideFuncs:
                - ZydisRegisterEncode
            - BranchSide:      'src/Decoder.c:1500,32'
              BranchSideFuncs:
                - ZydisRegisterEncode
        - Branch String:   'src/Decoder.c:1504,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1504,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1505,35'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1510,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1510,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1511,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:1462,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1463,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1481,13'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1485,30'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1496,30'
          Dst:             ZydisRegisterEncode
        - Src:             'src/Decoder.c:1515,9'
          Dst:             __assert_fail
    - functionName:    ZydisPopulateRegisterIds
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4161
      functionLinenumberEnd: 4339
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          398
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4162,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4162,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4162,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4162,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4165,46'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4167,40'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4167,67'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4168,40'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4168,51'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4170,47'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4172,24'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4172,60'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4172,91'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4173,24'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4173,55'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4174,45'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4176,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4178,49'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4252,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4178,94'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4179,58'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4182,32'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4182,32'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4182,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4184,32'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4184,32'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4184,67'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4227,19'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4227,15'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4227,28'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4252,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4252,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4299,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4252,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4252,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4257,34'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4257,34'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4257,61'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4299,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4257,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4257,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4299,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4299,56'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4299,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4300,23'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4300,62'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4300,62'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4301,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4301,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4301,30'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4307,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4299,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4299,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4307,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4307,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4310,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4311,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4311,16'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4311,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4315,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4311,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4314,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4315,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4315,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4323,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4332,35'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4323,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4323,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4323,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4324,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4324,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4332,35'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4332,35'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4332,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4332,23'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4333,42'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4333,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4333,35'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4333,35'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4333,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4333,23'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4334,35'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4334,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4334,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:4162,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4323,9'
          Dst:             __assert_fail
    - functionName:    ZydisReadImmediate
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          188
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - ZydisInputNext
        - ZydisInputNextBytes
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Decoder.c:795,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:795,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:795,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:795,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
            - BranchSide:      'src/Decoder.c:796,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
        - Branch String:   'src/Decoder.c:795,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:795,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
            - BranchSide:      'src/Decoder.c:796,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
        - Branch String:   'src/Decoder.c:796,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:796,5'
              BranchSideFuncs:
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
            - BranchSide:      'src/Decoder.c:796,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:802,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:807,9'
              BranchSideFuncs:
                - ZydisInputNext
            - BranchSide:      'src/Decoder.c:820,9'
              BranchSideFuncs:
                - ZydisInputNextBytes
            - BranchSide:      'src/Decoder.c:834,9'
              BranchSideFuncs:
                - ZydisInputNextBytes
            - BranchSide:      'src/Decoder.c:848,9'
              BranchSideFuncs:
                - ZydisInputNextBytes
            - BranchSide:      'src/Decoder.c:860,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:808,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:810,56'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:813,48'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:822,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:824,57'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:827,48'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:836,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:838,57'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:841,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:795,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:796,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:807,9'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:820,9'
          Dst:             ZydisInputNextBytes
        - Src:             'src/Decoder.c:834,9'
          Dst:             ZydisInputNextBytes
        - Src:             'src/Decoder.c:848,9'
          Dst:             ZydisInputNextBytes
        - Src:             'src/Decoder.c:860,9'
          Dst:             __assert_fail
    - functionName:    ZydisInputNext
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/Decoder.c:305,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:305,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:305,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:305,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:307,22'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:307,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:312,16'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:312,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:314,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:305,5'
          Dst:             __assert_fail
    - functionName:    ZydisInputNextBytes
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/Decoder.c:342,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:342,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:342,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:342,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:344,22'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:344,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:349,16'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:349,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:351,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:342,5'
          Dst:             __assert_fail
    - functionName:    ZydisReadDisplacement
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - ZydisInputNext
        - ZydisInputNextBytes
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Decoder.c:731,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
            - BranchSide:      'src/Decoder.c:731,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
        - Branch String:   'src/Decoder.c:731,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:731,5'
              BranchSideFuncs:
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
            - BranchSide:      'src/Decoder.c:733,32'
              BranchSideFuncs:
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNextBytes
                - ZydisInputNext
                - __assert_fail
        - Branch String:   'src/Decoder.c:736,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:741,9'
              BranchSideFuncs:
                - ZydisInputNext
            - BranchSide:      'src/Decoder.c:748,9'
              BranchSideFuncs:
                - ZydisInputNextBytes
            - BranchSide:      'src/Decoder.c:756,9'
              BranchSideFuncs:
                - ZydisInputNextBytes
            - BranchSide:      'src/Decoder.c:764,9'
              BranchSideFuncs:
                - ZydisInputNextBytes
            - BranchSide:      'src/Decoder.c:770,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Decoder.c:731,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:741,9'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:748,9'
          Dst:             ZydisInputNextBytes
        - Src:             'src/Decoder.c:756,9'
          Dst:             ZydisInputNextBytes
        - Src:             'src/Decoder.c:764,9'
          Dst:             ZydisInputNextBytes
        - Src:             'src/Decoder.c:770,9'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeSIB
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:704,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:704,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:704,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:704,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:705,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:705,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:705,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:706,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:706,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:706,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:707,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:707,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:707,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:707,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Decoder.c:704,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:705,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:706,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:707,5'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeModRM
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/Decoder.c:686,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:686,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:686,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:686,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:687,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:687,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:687,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Decoder.c:686,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:687,5'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeXOP
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          144
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:406,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:406,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:406,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:406,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:407,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:407,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:407,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:408,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:408,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:408,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:410,22'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:410,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:416,18'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:422,46'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:422,46'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:422,78'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:422,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:428,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:406,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:407,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:408,5'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeEVEX
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          271
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:534,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:534,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:534,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:534,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:535,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:535,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:535,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:537,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:537,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:537,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:543,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:549,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:549,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:555,54'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:557,45'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:557,45'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:558,36'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:558,45'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:558,45'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:559,36'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:557,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:557,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:565,40'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:568,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:568,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:570,54'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:577,35'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:578,36'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:583,40'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:577,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:577,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:583,40'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:585,33'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:585,37'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:591,14'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:585,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:591,14'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:601,35'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:601,65'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:605,32'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:601,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:605,32'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:605,34'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:605,65'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:611,5'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:605,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:611,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:534,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:535,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:568,5'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeMVEX
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          165
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:629,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:629,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:629,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:629,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:630,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:630,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:630,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:632,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:632,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:632,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:638,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:645,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:645,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:651,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:654,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:654,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:656,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:629,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:630,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:654,5'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeVEX
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          198
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:458,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:458,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:458,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:458,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:460,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:458,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:458,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:460,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:460,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:460,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:466,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:467,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:470,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:482,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:494,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:470,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:470,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:482,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:482,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:501,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:501,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:501,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:458,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:470,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:482,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:494,9'
          Dst:             __assert_fail
    - functionName:    ZydisSetAVXInformation
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 3068
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         306
      ICount:          1519
      EdgeCount:       603
      CyclomaticComplexity: 299
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:2305,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2305,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2305,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2305,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2307,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2307,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2307,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2309,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2309,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2309,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2319,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2331,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2361,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2765,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2319,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2319,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2319,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2331,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2331,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2337,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2337,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2339,30'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2362,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2364,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2372,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2372,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2372,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2372,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2376,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2378,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2688,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2378,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2378,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2379,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2379,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2379,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2386,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2386,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2386,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2386,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2390,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2394,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2461,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2520,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2524,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2547,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2561,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2567,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2572,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2589,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2607,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2618,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2627,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2636,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2640,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2648,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2653,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2684,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2395,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2395,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2396,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2396,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2396,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2453,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2396,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2396,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2396,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2396,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2396,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2399,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2396,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2396,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2399,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2396,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2396,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2399,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2462,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2462,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2463,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2463,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2463,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2464,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2464,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2464,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2466,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2464,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2464,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2466,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2524,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2527,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2530,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2533,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2527,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2527,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2547,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2530,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2530,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2547,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2547,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2547,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2548,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2561,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2561,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2567,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2567,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2568,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2568,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2568,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2569,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2572,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2575,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2579,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2585,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2575,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2575,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2576,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2579,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2579,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2580,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2580,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2580,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2582,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2580,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2580,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2582,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2589,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2592,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2598,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2603,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2592,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2592,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2593,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2593,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2593,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2595,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2593,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2593,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2595,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2598,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2598,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2599,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2599,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2599,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2600,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2607,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2607,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2608,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2608,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2608,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2609,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2609,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2609,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2610,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2654,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2654,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2655,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2655,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2655,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2656,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2656,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2656,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2657,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2657,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2657,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2679,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2657,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2657,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2679,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2688,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2688,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2692,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2692,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2694,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2717,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2694,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2694,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2694,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2712,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2712,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2713,47'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2717,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2719,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2737,79'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2719,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2726,75'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2729,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2737,79'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2737,79'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2738,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2748,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2750,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2752,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2752,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2754,40'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2772,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2772,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2773,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2772,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2772,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2800,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2773,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2775,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2800,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2776,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2785,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2789,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2793,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2795,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2800,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2827,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2827,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2827,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2827,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2842,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2842,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2842,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2842,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2857,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2857,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2857,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2857,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2869,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2869,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2882,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2882,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2888,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2892,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2892,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2892,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2892,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2892,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2892,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2827,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2827,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2827,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2842,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2842,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2842,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2857,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2857,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2857,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2869,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2870,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2870,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2870,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2882,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2882,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2883,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2883,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2883,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2884,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2893,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2904,94'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2914,93'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2914,93'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2919,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2919,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2919,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2951,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2951,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2951,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2979,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2979,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2995,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2995,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3023,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3023,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3047,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2907,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2909,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2919,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2924,44'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2927,44'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2930,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2933,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2936,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2939,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2942,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2945,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2951,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2956,44'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2959,44'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2962,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2965,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2968,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2971,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2974,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2979,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2984,44'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2987,44'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2990,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2995,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3000,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3003,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3006,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3009,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3012,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3015,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3023,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3028,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3031,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3034,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3037,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3040,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3051,31'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3051,47'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3051,72'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3057,26'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3051,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3053,30'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3057,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:2305,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2307,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2319,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2331,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2372,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2378,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2379,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2386,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2395,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2396,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2399,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2453,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2462,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2463,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2464,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2466,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2527,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2530,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2533,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2547,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2561,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2567,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2568,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2575,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2579,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2580,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2585,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2592,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2593,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2598,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2599,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2603,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2607,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2608,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2609,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2654,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2655,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2656,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2657,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2684,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2688,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2694,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2712,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2750,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2772,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2795,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2827,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2842,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2857,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2869,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2870,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2882,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2883,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2888,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2945,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2974,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2990,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3015,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3040,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3047,13'
          Dst:             __assert_fail
    - functionName:    ZydisSetAttributes
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          688
      EdgeCount:       163
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:2004,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2004,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2004,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2004,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2006,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2006,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2015,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2019,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2019,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2028,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2032,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2032,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2041,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2045,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:2045,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2052,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2229,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2229,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2229,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2229,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2229,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2266,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2052,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2054,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2056,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2056,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2058,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2066,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2059,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2061,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2066,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2066,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2068,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2070,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2070,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2072,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2074,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2074,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2076,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2078,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2078,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2080,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2082,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2082,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2084,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2086,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2086,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2088,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2090,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2090,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2092,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2095,33'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2095,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2098,30'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2120,30'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2143,56'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2098,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2100,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2103,41'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2103,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2105,46'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2112,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2105,71'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2106,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2108,45'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2105,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2108,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2112,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2112,80'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2113,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2143,56'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2112,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2115,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2143,56'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2120,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2122,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2125,41'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2125,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2127,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2130,41'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2130,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2132,46'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2143,56'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2132,71'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2133,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2135,45'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2132,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2135,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2143,56'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2144,41'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2145,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2153,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2143,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2149,75'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2153,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2153,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2155,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2173,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2156,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2167,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2173,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2173,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2175,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2185,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2176,80'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2177,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2185,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2176,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2179,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2185,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2185,34'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2185,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2185,38'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2185,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2185,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2187,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2188,51'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2189,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2215,41'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2188,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2191,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2215,41'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2191,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2198,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2201,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2204,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2207,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2210,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2212,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2215,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2215,17'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2229,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:2229,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2231,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:2232,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2241,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2244,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2247,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2250,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2253,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2255,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:2258,41'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:2258,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:2258,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:2004,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2212,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2255,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:2266,9'
          Dst:             __assert_fail
    - functionName:    ZydisCheckErrorConditions
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4354
      functionLinenumberEnd: 4667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          712
      EdgeCount:       191
      CyclomaticComplexity: 45
      functionsReached:
        - ZydisPopulateRegisterIds
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4357,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4357,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4357,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4357,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4359,51'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4369,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4376,18'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4403,27'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4410,39'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4420,37'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4440,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4512,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4515,43'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4376,42'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4377,27'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4382,13'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4376,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4376,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4382,13'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4382,33'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4383,28'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4389,20'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4383,79'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4383,79'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4384,41'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4382,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4382,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4389,20'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4389,38'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4389,42'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4515,43'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4389,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4389,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4515,43'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4426,39'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4426,44'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4515,43'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4426,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4426,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4515,43'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4500,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4500,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4501,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4501,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4501,9'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4502,14'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4521,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4526,9'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4526,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4528,13'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4553,5'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4528,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4536,22'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4541,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4544,21'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4553,5'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4544,74'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4545,31'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4553,5'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4545,47'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4545,74'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4553,5'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4546,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4546,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4553,5'
              BranchSideFuncs:
                - ZydisPopulateRegisterIds
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4553,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4553,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4556,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4556,24'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4556,46'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4560,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4556,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4556,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4560,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4560,23'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4560,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4566,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4560,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4560,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4566,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4566,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4569,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4609,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4569,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4569,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4570,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4570,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4570,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4572,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4576,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4578,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4584,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4578,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4578,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4578,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4578,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4578,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4578,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4578,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4578,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4581,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4584,72'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4585,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4587,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4584,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4587,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4602,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4587,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4587,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4587,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4587,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4587,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4587,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4587,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4587,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4587,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4587,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4587,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4594,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4594,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4602,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4602,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4602,29'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4602,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4602,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4602,29'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4602,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4602,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4602,47'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4602,47'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4602,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4602,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4602,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4609,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4609,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4611,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4626,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4611,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4611,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4614,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4611,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4611,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4614,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4618,31'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4618,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4618,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4618,42'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4618,51'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4626,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4618,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4618,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4626,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4626,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4628,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4643,5'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4628,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4628,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4629,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4629,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4629,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4631,50'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4635,31'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4633,50'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4635,31'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4635,52'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4635,52'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4635,64'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4635,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4635,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4643,5'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4643,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4650,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4656,37'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4666,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4666,5'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4650,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4650,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4666,5'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4656,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4656,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4666,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:4357,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4500,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4501,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4512,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4553,5'
          Dst:             ZydisPopulateRegisterIds
        - Src:             'src/Decoder.c:4569,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4570,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4578,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4587,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4611,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4628,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4629,9'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeOptionalInstructionParts
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3220
      functionLinenumberEnd: 3342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          412
      EdgeCount:       95
      CyclomaticComplexity: 19
      functionsReached:
        - ZydisDecodeModRM
        - ZydisDecodeSIB
        - ZydisInputNext
        - ZydisReadDisplacement
        - ZydisReadImmediate
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3223,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisReadDisplacement
                - ZydisInputNext
                - ZydisDecodeSIB
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - ZydisDecodeModRM
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3223,5'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisReadDisplacement
                - ZydisInputNext
                - ZydisDecodeSIB
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - ZydisDecodeModRM
                - __assert_fail
        - Branch String:   'src/Decoder.c:3223,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3223,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3225,43'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisReadDisplacement
                - ZydisInputNext
                - ZydisDecodeSIB
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - ZydisDecodeModRM
        - Branch String:   'src/Decoder.c:3227,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3229,31'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3316,21'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3229,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3231,58'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisReadDisplacement
                - ZydisInputNext
                - ZydisDecodeSIB
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3237,27'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisReadDisplacement
                - ZydisInputNext
                - ZydisDecodeSIB
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3237,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3241,34'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisInputNext
                - ZydisDecodeSIB
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3312,64'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3241,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3244,48'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisReadDisplacement
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3267,45'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisInputNext
                - ZydisDecodeSIB
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3267,45'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisInputNext
                - ZydisDecodeSIB
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3293,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3244,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3247,48'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisReadDisplacement
            - BranchSide:      'src/Decoder.c:3257,21'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3261,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3308,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3312,18'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3247,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3308,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3312,40'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3267,55'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3267,82'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3312,18'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3268,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3271,51'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisInputNext
                - ZydisDecodeSIB
                - ZydisReadDisplacement
            - BranchSide:      'src/Decoder.c:3289,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3295,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisInputNext
                - ZydisDecodeSIB
            - BranchSide:      'src/Decoder.c:3295,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisInputNext
                - ZydisDecodeSIB
        - Branch String:   'src/Decoder.c:3271,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3273,42'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3295,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
                - ZydisInputNext
                - ZydisDecodeSIB
                - ZydisReadDisplacement
        - Branch String:   'src/Decoder.c:3273,29'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3275,42'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3308,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3295,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3297,60'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeSIB
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3308,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3295,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3297,60'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeSIB
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3308,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3295,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3297,60'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeSIB
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3312,64'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3299,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3300,45'
              BranchSideFuncs:
                - ZydisDecodeSIB
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3305,13'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3301,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3303,65'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3306,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3306,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3308,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3312,64'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3308,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3308,17'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3312,64'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3312,74'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3312,18'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3312,40'
              BranchSideFuncs:
                - ZydisReadDisplacement
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3316,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3318,9'
              BranchSideFuncs:
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3322,21'
              BranchSideFuncs:
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3318,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3318,9'
              BranchSideFuncs:
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3322,15'
              BranchSideFuncs:
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3322,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3324,19'
              BranchSideFuncs:
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3333,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3324,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3326,26'
              BranchSideFuncs:
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3328,9'
              BranchSideFuncs:
                - ZydisReadImmediate
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3328,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3328,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3333,15'
              BranchSideFuncs:
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3333,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3333,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3335,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3335,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3335,9'
              BranchSideFuncs:
                - ZydisReadImmediate
            - BranchSide:      'src/Decoder.c:3336,9'
              BranchSideFuncs:
                - ZydisReadImmediate
        - Branch String:   'src/Decoder.c:3336,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3336,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3223,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3233,13'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:3234,13'
          Dst:             ZydisDecodeModRM
        - Src:             'src/Decoder.c:3261,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3289,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3293,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3299,17'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:3300,17'
          Dst:             ZydisDecodeSIB
        - Src:             'src/Decoder.c:3308,17'
          Dst:             ZydisReadDisplacement
        - Src:             'src/Decoder.c:3318,9'
          Dst:             ZydisReadDisplacement
        - Src:             'src/Decoder.c:3328,9'
          Dst:             ZydisReadImmediate
        - Src:             'src/Decoder.c:3335,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3336,9'
          Dst:             ZydisReadImmediate
    - functionName:    ZydisSetEffectiveAddressWidth
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3487
      functionLinenumberEnd: 3539
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3488,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3488,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3488,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3488,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3523,34'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3524,74'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3525,36'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3527,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3524,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3527,15'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3529,40'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3529,14'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3531,15'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3534,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3534,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3534,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3535,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3488,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3534,5'
          Dst:             __assert_fail
    - functionName:    ZydisSetEffectiveOperandWidth
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3476
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3356,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3356,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3356,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3356,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3358,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3358,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3358,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3453,34'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3454,74'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3455,36'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3457,15'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3454,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3457,15'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3459,40'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3459,14'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3462,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3465,5'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3472,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3472,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3474,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3356,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3358,5'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerMvexE
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4126
      functionLinenumberEnd: 4133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4128,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4128,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4128,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4130,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4130,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4130,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4131,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4131,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4131,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4132,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:4128,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4130,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4131,5'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerEvexB
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4113
      functionLinenumberEnd: 4120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4115,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4115,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4115,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4115,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4117,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4117,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4117,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4118,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4118,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4118,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4119,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:4115,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4117,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4118,5'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerRexB
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4082
      functionLinenumberEnd: 4108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          106
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4083,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4083,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4083,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4083,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4085,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4085,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4085,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4087,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4087,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4087,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4093,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4096,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4099,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4102,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4105,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4093,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4093,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4093,9'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4096,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4096,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4096,9'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4099,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4099,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4099,9'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4102,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4102,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4102,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:4083,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4085,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4093,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4096,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4099,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4102,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4105,9'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerRexW
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4051
      functionLinenumberEnd: 4077
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          106
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4052,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4052,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4052,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4052,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4054,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4054,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4054,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4056,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4056,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4056,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4062,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4065,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4068,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4071,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4074,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4062,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4062,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4062,9'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4065,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4065,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4065,9'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4068,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4068,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4068,9'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4071,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4071,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4071,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:4052,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4054,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4062,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4065,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4068,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4071,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4074,9'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerVectorLength
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4018
      functionLinenumberEnd: 4047
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          114
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4019,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4019,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4019,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4019,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4021,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4021,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4021,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4023,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4023,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4026,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4029,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4032,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4035,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4038,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4026,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4026,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4041,38'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4029,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4029,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4041,38'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4032,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4032,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4041,38'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4035,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4035,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4041,38'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4042,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4042,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4046,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:4019,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4021,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4026,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4029,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4032,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4035,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4038,9'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerAddressSize
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3986
      functionLinenumberEnd: 4013
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3988,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3988,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3988,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3988,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3995,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3995,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4000,32'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4000,32'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4000,32'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4004,32'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4004,32'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4007,32'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4010,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Decoder.c:3988,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4010,9'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerOperandSize
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3949
      functionLinenumberEnd: 3982
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3952,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3952,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3952,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3952,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3954,23'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3954,67'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3955,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3960,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3954,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3954,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3960,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3960,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3962,55'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3965,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3965,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3970,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3970,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3970,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3975,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3975,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3975,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3978,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Decoder.c:3952,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3978,13'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerMandatoryPrefix
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3915
      functionLinenumberEnd: 3944
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3918,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3918,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3918,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3918,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3920,29'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3920,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3920,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3923,51'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3929,51'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3934,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3918,5'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerModrmRm
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3897
      functionLinenumberEnd: 3911
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ZydisDecodeModRM
        - ZydisInputNext
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3900,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3900,5'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
                - __assert_fail
        - Branch String:   'src/Decoder.c:3900,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3900,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3902,33'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
        - Branch String:   'src/Decoder.c:3902,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3904,54'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
            - BranchSide:      'src/Decoder.c:3909,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3900,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3906,9'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:3907,9'
          Dst:             ZydisDecodeModRM
    - functionName:    ZydisNodeHandlerModrmReg
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 3893
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ZydisDecodeModRM
        - ZydisInputNext
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3882,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3882,5'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
                - __assert_fail
        - Branch String:   'src/Decoder.c:3882,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3882,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3884,33'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
        - Branch String:   'src/Decoder.c:3884,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3886,54'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
            - BranchSide:      'src/Decoder.c:3891,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3882,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3888,9'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:3889,9'
          Dst:             ZydisDecodeModRM
    - functionName:    ZydisNodeHandlerModrmModCompact
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3871
      functionLinenumberEnd: 3875
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ZydisNodeHandlerModrmMod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3872,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisNodeHandlerModrmMod
            - BranchSide:      'src/Decoder.c:3872,5'
              BranchSideFuncs:
                - ZydisNodeHandlerModrmMod
      Callsites:
        - Src:             'src/Decoder.c:3872,5'
          Dst:             ZydisNodeHandlerModrmMod
    - functionName:    ZydisNodeHandlerModrmMod
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3853
      functionLinenumberEnd: 3867
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ZydisDecodeModRM
        - ZydisInputNext
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3856,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3856,5'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
                - __assert_fail
        - Branch String:   'src/Decoder.c:3856,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3856,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3858,27'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
        - Branch String:   'src/Decoder.c:3858,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3860,54'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeModRM
            - BranchSide:      'src/Decoder.c:3865,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3856,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3862,9'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:3863,9'
          Dst:             ZydisDecodeModRM
    - functionName:    ZydisNodeHandlerModeCompact
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3843
      functionLinenumberEnd: 3848
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3845,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3845,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3845,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3845,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3847,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3845,5'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerMode
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3817
      functionLinenumberEnd: 3838
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3819,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3819,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3819,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3819,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3821,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3821,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3821,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3836,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Decoder.c:3819,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3836,9'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerOpcode
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3609
      functionLinenumberEnd: 3814
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          518
      EdgeCount:       118
      CyclomaticComplexity: 17
      functionsReached:
        - ZydisDecodeEVEX
        - ZydisDecodeMVEX
        - ZydisDecodeVEX
        - ZydisDecodeXOP
        - ZydisInputNext
        - ZydisInputNextBytes
        - ZydisInputPeek
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3612,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisInputPeek
                - ZydisInputNextBytes
                - ZydisDecodeXOP
                - ZydisInputPeek
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3612,5'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisInputPeek
                - ZydisInputNextBytes
                - ZydisDecodeXOP
                - ZydisInputPeek
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
        - Branch String:   'src/Decoder.c:3612,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3612,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3615,26'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisInputPeek
                - ZydisInputNextBytes
                - ZydisDecodeXOP
                - ZydisInputPeek
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
        - Branch String:   'src/Decoder.c:3615,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3618,9'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisInputPeek
                - ZydisInputNextBytes
                - ZydisDecodeXOP
                - ZydisInputPeek
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3805,16'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3808,9'
              BranchSideFuncs:
                - ZydisInputNext
        - Branch String:   'src/Decoder.c:3619,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3622,34'
              BranchSideFuncs:
                - ZydisInputPeek
                - ZydisInputNextBytes
                - ZydisDecodeXOP
                - ZydisInputPeek
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3771,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3799,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3812,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3812,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3812,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3812,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3812,27'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3622,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3625,41'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3632,17'
              BranchSideFuncs:
                - ZydisInputPeek
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3632,17'
              BranchSideFuncs:
                - ZydisInputPeek
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3632,17'
              BranchSideFuncs:
                - ZydisInputPeek
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3739,17'
              BranchSideFuncs:
                - ZydisInputPeek
                - ZydisInputNextBytes
                - ZydisDecodeXOP
            - BranchSide:      'src/Decoder.c:3812,27'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3633,51'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3634,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3636,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
                - __assert_fail
                - ZydisInputNext
                - __assert_fail
                - ZydisInputNextBytes
                - __assert_fail
        - Branch String:   'src/Decoder.c:3650,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3653,68'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3659,68'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNext
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3667,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3675,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3655,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3655,25'
              BranchSideFuncs:
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3656,25'
              BranchSideFuncs:
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
        - Branch String:   'src/Decoder.c:3661,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3661,25'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3662,25'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
        - Branch String:   'src/Decoder.c:3667,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3667,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3668,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
        - Branch String:   'src/Decoder.c:3668,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3668,25'
              BranchSideFuncs:
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3669,25'
              BranchSideFuncs:
                - ZydisInputNextBytes
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
                - ZydisDecodeVEX
                - __assert_fail
        - Branch String:   'src/Decoder.c:3677,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3682,47'
              BranchSideFuncs:
                - ZydisDecodeVEX
            - BranchSide:      'src/Decoder.c:3682,47'
              BranchSideFuncs:
                - ZydisDecodeVEX
            - BranchSide:      'src/Decoder.c:3691,34'
              BranchSideFuncs:
                - ZydisDecodeEVEX
                - ZydisDecodeMVEX
            - BranchSide:      'src/Decoder.c:3731,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3691,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3695,73'
              BranchSideFuncs:
                - ZydisDecodeMVEX
            - BranchSide:      'src/Decoder.c:3715,73'
              BranchSideFuncs:
                - ZydisDecodeEVEX
        - Branch String:   'src/Decoder.c:3771,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3774,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3782,41'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3785,41'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3812,27'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3774,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3774,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3778,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3612,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3618,9'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:3632,17'
          Dst:             ZydisInputPeek
        - Src:             'src/Decoder.c:3655,25'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3656,25'
          Dst:             ZydisInputNextBytes
        - Src:             'src/Decoder.c:3661,25'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3662,25'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:3667,25'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3668,25'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3669,25'
          Dst:             ZydisInputNextBytes
        - Src:             'src/Decoder.c:3675,25'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3683,25'
          Dst:             ZydisDecodeVEX
        - Src:             'src/Decoder.c:3706,29'
          Dst:             ZydisDecodeMVEX
        - Src:             'src/Decoder.c:3718,29'
          Dst:             ZydisDecodeEVEX
        - Src:             'src/Decoder.c:3731,25'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3739,17'
          Dst:             ZydisInputPeek
        - Src:             'src/Decoder.c:3757,21'
          Dst:             ZydisInputNextBytes
        - Src:             'src/Decoder.c:3760,21'
          Dst:             ZydisDecodeXOP
        - Src:             'src/Decoder.c:3799,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3808,9'
          Dst:             ZydisInputNext
    - functionName:    ZydisInputPeek
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/Decoder.c:251,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:251,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:251,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:251,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:253,22'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:253,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:258,16'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:258,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:260,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:251,5'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerEMVEX
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3604
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3586,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3586,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3586,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3586,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3588,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3588,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3588,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3594,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3598,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3602,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3594,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3594,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3598,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3598,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Decoder.c:3586,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3594,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3598,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3602,9'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerVEX
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3564
      functionLinenumberEnd: 3580
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3566,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3566,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3566,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3566,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3568,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3568,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3568,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3574,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3578,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3574,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3574,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3575,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3566,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3574,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3578,9'
          Dst:             __assert_fail
    - functionName:    ZydisNodeHandlerXOP
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3544
      functionLinenumberEnd: 3560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3546,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3546,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3546,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3546,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3548,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:3548,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3548,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3554,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3558,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:3554,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3554,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3555,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3546,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3554,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3558,9'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeREX
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:378,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:378,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:378,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:378,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:380,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:378,5'
          Dst:             __assert_fail
    - functionName:    ZydisInputSkip
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:281,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:281,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:281,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:281,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:283,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:281,5'
          Dst:             __assert_fail
    - functionName:    ZydisDecodeOperands
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         158
      ICount:          835
      EdgeCount:       189
      CyclomaticComplexity: 33
      functionsReached:
        - ZydisCalcRegisterId
        - ZydisDecodeOperandImplicitMemory
        - ZydisDecodeOperandImplicitRegister
        - ZydisDecodeOperandMemory
        - ZydisDecodeOperandRegister
        - ZydisGetOperandDefinitions
        - ZydisSetOperandSizeAndElementInfo
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:1600,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetOperandDefinitions
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1600,5'
              BranchSideFuncs:
                - ZydisGetOperandDefinitions
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1600,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1600,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1602,5'
              BranchSideFuncs:
                - ZydisGetOperandDefinitions
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1602,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1602,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1604,5'
              BranchSideFuncs:
                - ZydisGetOperandDefinitions
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
        - Branch String:   'src/Decoder.c:1604,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1604,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1607,45'
              BranchSideFuncs:
                - ZydisGetOperandDefinitions
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1629,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1632,13'
              BranchSideFuncs:
                - ZydisDecodeOperandImplicitRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1635,13'
              BranchSideFuncs:
                - ZydisDecodeOperandImplicitMemory
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandImplicitRegister
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1638,25'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1647,25'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1647,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1652,41'
              BranchSideFuncs:
                - ZydisDecodeOperandMemory
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1897,30'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1655,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1662,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1665,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1668,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1670,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1677,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1684,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1690,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1698,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1701,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1704,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1707,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1710,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1713,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1716,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1719,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1722,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1725,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1728,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1794,13'
              BranchSideFuncs:
                - ZydisDecodeOperandMemory
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1799,13'
              BranchSideFuncs:
                - ZydisDecodeOperandMemory
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1805,13'
              BranchSideFuncs:
                - ZydisDecodeOperandMemory
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1811,13'
              BranchSideFuncs:
                - ZydisDecodeOperandMemory
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1817,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1825,33'
              BranchSideFuncs:
                - ZydisDecodeOperandMemory
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1832,13'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1840,33'
              BranchSideFuncs:
                - ZydisDecodeOperandMemory
                - ZydisSetOperandSizeAndElementInfo
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1849,25'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1670,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1670,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1670,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1670,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1670,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1670,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1677,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1677,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1677,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1677,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1677,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1677,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1684,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1684,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1684,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1684,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1684,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1684,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1690,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1690,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1690,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1690,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1690,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1690,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1734,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1734,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1734,13'
              BranchSideFuncs:
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1779,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1782,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1784,29'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1897,25'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1817,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1817,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1819,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1817,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1817,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1819,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1819,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1819,13'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1820,30'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1832,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1832,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1833,30'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1849,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1853,32'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1865,26'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:1853,77'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1854,40'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1855,40'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1854,77'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1855,40'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1897,25'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1853,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1857,56'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1897,25'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1865,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1868,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1871,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1893,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:1868,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1868,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1871,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
        - Branch String:   'src/Decoder.c:1871,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1871,13'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1872,30'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
        - Branch String:   'src/Decoder.c:1871,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1871,13'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
            - BranchSide:      'src/Decoder.c:1872,30'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
                - __assert_fail
        - Branch String:   'src/Decoder.c:1874,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1877,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1882,43'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1877,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1877,17'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1878,80'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1897,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1899,27'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1955,9'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1899,47'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1900,30'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1936,53'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1899,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1902,33'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1906,45'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1905,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1908,37'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1912,49'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1911,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1914,41'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1918,53'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1917,29'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1920,45'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1924,57'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1923,33'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1926,49'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1930,61'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1929,37'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1932,53'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1936,53'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1936,41'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1938,62'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1955,9'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1938,90'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1939,67'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1945,69'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1939,90'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1940,67'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1945,69'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1940,90'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1941,67'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1945,69'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1941,90'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1942,67'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1945,69'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1942,89'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1943,67'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1945,69'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1938,45'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1945,69'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
            - BranchSide:      'src/Decoder.c:1949,69'
              BranchSideFuncs:
                - ZydisSetOperandSizeAndElementInfo
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - ZydisDecodeOperandMemory
                - __assert_fail
                - ZydisCalcRegisterId
                - ZydisDecodeOperandRegister
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisDecodeOperandImplicitMemory
                - ZydisDecodeOperandImplicitRegister
        - Branch String:   'src/Decoder.c:1612,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1616,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1961,26'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1961,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:1961,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1964,29'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1964,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1964,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:1967,29'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:1967,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:1600,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1602,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1604,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1607,45'
          Dst:             ZydisGetOperandDefinitions
        - Src:             'src/Decoder.c:1632,13'
          Dst:             ZydisDecodeOperandImplicitRegister
        - Src:             'src/Decoder.c:1635,13'
          Dst:             ZydisDecodeOperandImplicitMemory
        - Src:             'src/Decoder.c:1670,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1677,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1684,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1690,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1779,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:0,0'
          Dst:             ZydisCalcRegisterId
        - Src:             'src/Decoder.c:0,0'
          Dst:             ZydisDecodeOperandRegister
        - Src:             'src/Decoder.c:1794,13'
          Dst:             ZydisDecodeOperandMemory
        - Src:             'src/Decoder.c:1799,13'
          Dst:             ZydisDecodeOperandMemory
        - Src:             'src/Decoder.c:1805,13'
          Dst:             ZydisDecodeOperandMemory
        - Src:             'src/Decoder.c:1811,13'
          Dst:             ZydisDecodeOperandMemory
        - Src:             'src/Decoder.c:1817,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1819,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1826,13'
          Dst:             ZydisDecodeOperandMemory
        - Src:             'src/Decoder.c:1832,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1841,13'
          Dst:             ZydisDecodeOperandMemory
        - Src:             'src/Decoder.c:1868,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1871,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1877,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1893,9'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:1955,9'
          Dst:             ZydisSetOperandSizeAndElementInfo
    - functionName:    ZydisDecodeInstruction
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4681
      functionLinenumberEnd: 4900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         89
      ICount:          656
      EdgeCount:       105
      CyclomaticComplexity: 18
      functionsReached:
        - ZydisCheckErrorConditions
        - ZydisDecodeOptionalInstructionParts
        - ZydisDecoderTreeGetChildNode
        - ZydisGetAccessedFlags
        - ZydisGetInstructionDefinition
        - ZydisGetInstructionEncodingInfo
        - ZydisInputNext
        - ZydisNodeHandlerAddressSize
        - ZydisNodeHandlerEMVEX
        - ZydisNodeHandlerEvexB
        - ZydisNodeHandlerMandatoryPrefix
        - ZydisNodeHandlerMode
        - ZydisNodeHandlerModeCompact
        - ZydisNodeHandlerModrmMod
        - ZydisNodeHandlerModrmModCompact
        - ZydisNodeHandlerModrmReg
        - ZydisNodeHandlerModrmRm
        - ZydisNodeHandlerMvexE
        - ZydisNodeHandlerOpcode
        - ZydisNodeHandlerOperandSize
        - ZydisNodeHandlerRexB
        - ZydisNodeHandlerRexW
        - ZydisNodeHandlerVEX
        - ZydisNodeHandlerVectorLength
        - ZydisNodeHandlerXOP
        - ZydisSetAVXInformation
        - ZydisSetAttributes
        - ZydisSetEffectiveAddressWidth
        - ZydisSetEffectiveOperandWidth
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4682,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4682,5'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4694,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4697,17'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4721,22'
              BranchSideFuncs:
                - ZydisNodeHandlerXOP
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4724,22'
              BranchSideFuncs:
                - ZydisNodeHandlerVEX
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4727,22'
              BranchSideFuncs:
                - ZydisNodeHandlerEMVEX
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4730,22'
              BranchSideFuncs:
                - ZydisNodeHandlerOpcode
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4733,22'
              BranchSideFuncs:
                - ZydisNodeHandlerMode
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4736,22'
              BranchSideFuncs:
                - ZydisNodeHandlerModeCompact
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4739,22'
              BranchSideFuncs:
                - ZydisNodeHandlerModrmMod
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4742,22'
              BranchSideFuncs:
                - ZydisNodeHandlerModrmModCompact
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4745,22'
              BranchSideFuncs:
                - ZydisNodeHandlerModrmReg
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4748,22'
              BranchSideFuncs:
                - ZydisNodeHandlerModrmRm
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4751,37'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4754,22'
              BranchSideFuncs:
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4761,22'
              BranchSideFuncs:
                - ZydisNodeHandlerOperandSize
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4764,22'
              BranchSideFuncs:
                - ZydisNodeHandlerAddressSize
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4767,58'
              BranchSideFuncs:
                - ZydisNodeHandlerVectorLength
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4770,50'
              BranchSideFuncs:
                - ZydisNodeHandlerRexW
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4773,50'
              BranchSideFuncs:
                - ZydisNodeHandlerRexB
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4777,22'
              BranchSideFuncs:
                - ZydisNodeHandlerEvexB
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4782,22'
              BranchSideFuncs:
                - ZydisNodeHandlerMvexE
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4786,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4789,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4792,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4795,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4798,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4801,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4804,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4807,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4810,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4813,31'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4816,27'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4697,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4697,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4702,37'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4702,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4704,63'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4898,5'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4707,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4709,41'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4898,5'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4709,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4712,90'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4715,45'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Decoder.c:4816,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4819,60'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4894,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Decoder.c:4828,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4831,21'
              BranchSideFuncs:
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4847,41'
              BranchSideFuncs:
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
        - Branch String:   'src/Decoder.c:4840,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4840,21'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4842,49'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - __assert_fail
        - Branch String:   'src/Decoder.c:4843,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4843,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4844,64'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
        - Branch String:   'src/Decoder.c:4859,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4859,17'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
            - BranchSide:      'src/Decoder.c:4864,65'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
        - Branch String:   'src/Decoder.c:4859,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4859,17'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
            - BranchSide:      'src/Decoder.c:4864,65'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
        - Branch String:   'src/Decoder.c:4859,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4859,17'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
            - BranchSide:      'src/Decoder.c:4864,65'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
        - Branch String:   'src/Decoder.c:4859,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4859,17'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
            - BranchSide:      'src/Decoder.c:4864,65'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
        - Branch String:   'src/Decoder.c:4859,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4859,17'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
            - BranchSide:      'src/Decoder.c:4864,65'
              BranchSideFuncs:
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
        - Branch String:   'src/Decoder.c:4869,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4875,55'
              BranchSideFuncs:
                - ZydisSetAVXInformation
                - ZydisGetAccessedFlags
            - BranchSide:      'src/Decoder.c:4882,47'
              BranchSideFuncs:
                - ZydisGetAccessedFlags
        - Branch String:   'src/Decoder.c:4882,25'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4884,49'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4886,47'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4896,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4896,9'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Decoder.c:4897,51'
              BranchSideFuncs:
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerMvexE
                - ZydisNodeHandlerEvexB
                - ZydisNodeHandlerRexB
                - ZydisNodeHandlerRexW
                - ZydisNodeHandlerVectorLength
                - ZydisNodeHandlerAddressSize
                - ZydisNodeHandlerOperandSize
                - ZydisNodeHandlerMandatoryPrefix
                - ZydisDecoderTreeGetChildNode
                - ZydisNodeHandlerModrmRm
                - ZydisNodeHandlerModrmReg
                - ZydisNodeHandlerModrmModCompact
                - ZydisNodeHandlerModrmMod
                - ZydisNodeHandlerModeCompact
                - ZydisNodeHandlerMode
                - ZydisNodeHandlerOpcode
                - ZydisNodeHandlerEMVEX
                - ZydisNodeHandlerVEX
                - ZydisNodeHandlerXOP
                - ZydisGetInstructionDefinition
                - ZydisSetEffectiveOperandWidth
                - ZydisSetEffectiveAddressWidth
                - ZydisGetInstructionEncodingInfo
                - ZydisDecodeOptionalInstructionParts
                - ZydisCheckErrorConditions
                - __assert_fail
                - ZydisSetAttributes
                - ZydisGetAccessedFlags
                - ZydisSetAVXInformation
                - ZydisInputNext
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - ZydisDecoderTreeGetChildNode
                - __assert_fail
                - ZydisDecoderTreeGetChildNode
                - ZydisGetInstructionDefinition
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'src/Decoder.c:4682,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4721,22'
          Dst:             ZydisNodeHandlerXOP
        - Src:             'src/Decoder.c:4724,22'
          Dst:             ZydisNodeHandlerVEX
        - Src:             'src/Decoder.c:4727,22'
          Dst:             ZydisNodeHandlerEMVEX
        - Src:             'src/Decoder.c:4730,22'
          Dst:             ZydisNodeHandlerOpcode
        - Src:             'src/Decoder.c:4733,22'
          Dst:             ZydisNodeHandlerMode
        - Src:             'src/Decoder.c:4736,22'
          Dst:             ZydisNodeHandlerModeCompact
        - Src:             'src/Decoder.c:4739,22'
          Dst:             ZydisNodeHandlerModrmMod
        - Src:             'src/Decoder.c:4742,22'
          Dst:             ZydisNodeHandlerModrmModCompact
        - Src:             'src/Decoder.c:4745,22'
          Dst:             ZydisNodeHandlerModrmReg
        - Src:             'src/Decoder.c:4748,22'
          Dst:             ZydisNodeHandlerModrmRm
        - Src:             'src/Decoder.c:4754,22'
          Dst:             ZydisNodeHandlerMandatoryPrefix
        - Src:             'src/Decoder.c:4755,20'
          Dst:             ZydisDecoderTreeGetChildNode
        - Src:             'src/Decoder.c:4761,22'
          Dst:             ZydisNodeHandlerOperandSize
        - Src:             'src/Decoder.c:4764,22'
          Dst:             ZydisNodeHandlerAddressSize
        - Src:             'src/Decoder.c:4767,22'
          Dst:             ZydisNodeHandlerVectorLength
        - Src:             'src/Decoder.c:4770,22'
          Dst:             ZydisNodeHandlerRexW
        - Src:             'src/Decoder.c:4773,22'
          Dst:             ZydisNodeHandlerRexB
        - Src:             'src/Decoder.c:4777,22'
          Dst:             ZydisNodeHandlerEvexB
        - Src:             'src/Decoder.c:4782,22'
          Dst:             ZydisNodeHandlerMvexE
        - Src:             'src/Decoder.c:4819,17'
          Dst:             ZydisGetInstructionDefinition
        - Src:             'src/Decoder.c:4820,17'
          Dst:             ZydisSetEffectiveOperandWidth
        - Src:             'src/Decoder.c:4821,17'
          Dst:             ZydisSetEffectiveAddressWidth
        - Src:             'src/Decoder.c:4824,17'
          Dst:             ZydisGetInstructionEncodingInfo
        - Src:             'src/Decoder.c:4825,17'
          Dst:             ZydisDecodeOptionalInstructionParts
        - Src:             'src/Decoder.c:4826,17'
          Dst:             ZydisCheckErrorConditions
        - Src:             'src/Decoder.c:4831,21'
          Dst:             ZydisInputNext
        - Src:             'src/Decoder.c:4833,28'
          Dst:             ZydisDecoderTreeGetChildNode
        - Src:             'src/Decoder.c:4834,28'
          Dst:             ZydisDecoderTreeGetChildNode
        - Src:             'src/Decoder.c:4835,28'
          Dst:             ZydisDecoderTreeGetChildNode
        - Src:             'src/Decoder.c:4840,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4841,28'
          Dst:             ZydisDecoderTreeGetChildNode
        - Src:             'src/Decoder.c:4843,21'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4844,21'
          Dst:             ZydisGetInstructionDefinition
        - Src:             'src/Decoder.c:4859,17'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4868,21'
          Dst:             ZydisSetAttributes
        - Src:             'src/Decoder.c:4875,25'
          Dst:             ZydisSetAVXInformation
        - Src:             'src/Decoder.c:4882,25'
          Dst:             ZydisGetAccessedFlags
        - Src:             'src/Decoder.c:4894,13'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:4897,16'
          Dst:             ZydisDecoderTreeGetChildNode
    - functionName:    ZydisCollectOptionalPrefixes
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3088
      functionLinenumberEnd: 3206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          349
      EdgeCount:       81
      CyclomaticComplexity: 17
      functionsReached:
        - ZydisDecodeREX
        - ZydisInputPeek
        - ZydisInputSkip
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:3089,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputPeek
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3089,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputPeek
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
                - __assert_fail
        - Branch String:   'src/Decoder.c:3089,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3089,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Decoder.c:3091,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisInputPeek
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3091,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3091,5'
              BranchSideFuncs:
                - ZydisInputPeek
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3099,9'
              BranchSideFuncs:
                - ZydisInputPeek
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3100,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3103,38'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3109,36'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3109,36'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3121,24'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3121,24'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3121,24'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3121,24'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3137,36'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3137,36'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3145,49'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3155,49'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3159,25'
              BranchSideFuncs:
                - ZydisDecodeREX
                - ZydisInputSkip
                - ZydisInputPeek
        - Branch String:   'src/Decoder.c:3121,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3123,34'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3137,36'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3123,43'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3124,38'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3129,40'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3124,65'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3125,56'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3129,40'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3123,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3127,52'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3129,40'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3146,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3148,53'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3151,37'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3159,78'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3160,30'
              BranchSideFuncs:
                - ZydisDecodeREX
                - ZydisInputSkip
                - ZydisInputPeek
            - BranchSide:      'src/Decoder.c:3184,22'
              BranchSideFuncs:
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3159,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3184,22'
              BranchSideFuncs:
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3173,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3173,29'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3178,68'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3173,17'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3178,68'
              BranchSideFuncs:
                - ZydisInputSkip
                - ZydisInputPeek
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3184,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3186,51'
              BranchSideFuncs:
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3189,33'
              BranchSideFuncs:
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3189,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3191,51'
              BranchSideFuncs:
                - ZydisDecodeREX
            - BranchSide:      'src/Decoder.c:3194,9'
              BranchSideFuncs:
                - ZydisDecodeREX
        - Branch String:   'src/Decoder.c:3194,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3196,56'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3199,39'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3199,70'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3199,70'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3200,26'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:3199,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:3199,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:3202,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Decoder.c:3089,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3099,9'
          Dst:             ZydisInputPeek
        - Src:             'src/Decoder.c:3091,5'
          Dst:             __assert_fail
        - Src:             'src/Decoder.c:3179,13'
          Dst:             ZydisInputSkip
        - Src:             'src/Decoder.c:3099,9'
          Dst:             ZydisInputPeek
        - Src:             'src/Decoder.c:3197,9'
          Dst:             ZydisDecodeREX
    - functionName:    ZydisDecoderDecodeOperands
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5054
      functionLinenumberEnd: 5087
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - ZydisDecodeOperands
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:5067,10'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisDecodeOperands
            - BranchSide:      'src/Decoder.c:5067,10'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5067,18'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5067,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5067,22'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5067,30'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5067,30'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5067,43'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5067,54'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5067,54'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5067,58'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5067,70'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5067,70'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5068,10'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5068,24'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5068,28'
              BranchSideFuncs:
                - ZydisDecodeOperands
            - BranchSide:      'src/Decoder.c:5073,18'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5068,38'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5068,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5068,56'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5067,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5067,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5073,18'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5073,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5073,9'
              BranchSideFuncs:
                - ZydisDecodeOperands
            - BranchSide:      'src/Decoder.c:5078,21'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5078,21'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5079,10'
              BranchSideFuncs:
                - ZydisDecodeOperands
            - BranchSide:      'src/Decoder.c:5079,10'
              BranchSideFuncs:
                - ZydisDecodeOperands
        - Branch String:   'src/Decoder.c:5079,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5079,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5084,12'
              BranchSideFuncs:
                - ZydisDecodeOperands
      Callsites:
        - Src:             'src/Decoder.c:5084,12'
          Dst:             ZydisDecodeOperands
    - functionName:    ZydisDecoderDecodeInstruction
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5012
      functionLinenumberEnd: 5049
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ZydisCollectOptionalPrefixes
        - ZydisDecodeInstruction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Decoder.c:5013,10'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisCollectOptionalPrefixes
                - ZydisDecodeInstruction
            - BranchSide:      'src/Decoder.c:5013,10'
              BranchSideFuncs:
                - ZydisCollectOptionalPrefixes
                - ZydisDecodeInstruction
        - Branch String:   'src/Decoder.c:5013,18'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5013,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5013,22'
              BranchSideFuncs:
                - ZydisCollectOptionalPrefixes
                - ZydisDecodeInstruction
        - Branch String:   'src/Decoder.c:5013,34'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5013,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5013,38'
              BranchSideFuncs:
                - ZydisCollectOptionalPrefixes
                - ZydisDecodeInstruction
        - Branch String:   'src/Decoder.c:5013,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5013,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5018,10'
              BranchSideFuncs:
                - ZydisCollectOptionalPrefixes
                - ZydisDecodeInstruction
        - Branch String:   'src/Decoder.c:5018,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5018,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:5024,5'
              BranchSideFuncs:
                - ZydisCollectOptionalPrefixes
                - ZydisDecodeInstruction
        - Branch String:   'src/Decoder.c:5031,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:5035,5'
              BranchSideFuncs:
                - ZydisCollectOptionalPrefixes
                - ZydisDecodeInstruction
            - BranchSide:      'src/Decoder.c:5036,5'
              BranchSideFuncs:
                - ZydisCollectOptionalPrefixes
                - ZydisDecodeInstruction
      Callsites:
        - Src:             'src/Decoder.c:5043,5'
          Dst:             ZydisCollectOptionalPrefixes
        - Src:             'src/Decoder.c:5044,5'
          Dst:             ZydisDecodeInstruction
    - functionName:    ZydisDecoderDecodeFull
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4986
      functionLinenumberEnd: 5008
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - ZydisDecoderDecodeInstruction
        - ZydisDecoderDecodeOperands
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4987,10'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:0,0'
              BranchSideFuncs:
                - ZydisDecoderDecodeInstruction
                - ZydisDecoderDecodeOperands
            - BranchSide:      'src/Decoder.c:4987,10'
              BranchSideFuncs:
                - ZydisDecoderDecodeInstruction
                - ZydisDecoderDecodeOperands
        - Branch String:   'src/Decoder.c:4987,18'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4987,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4987,22'
              BranchSideFuncs:
                - ZydisDecoderDecodeInstruction
                - ZydisDecoderDecodeOperands
        - Branch String:   'src/Decoder.c:4987,34'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4987,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4987,38'
              BranchSideFuncs:
                - ZydisDecoderDecodeInstruction
                - ZydisDecoderDecodeOperands
        - Branch String:   'src/Decoder.c:4987,45'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4987,45'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4987,49'
              BranchSideFuncs:
                - ZydisDecoderDecodeInstruction
                - ZydisDecoderDecodeOperands
        - Branch String:   'src/Decoder.c:4987,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4987,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4991,10'
              BranchSideFuncs:
                - ZydisDecoderDecodeInstruction
                - ZydisDecoderDecodeOperands
        - Branch String:   'src/Decoder.c:4991,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4991,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4995,18'
              BranchSideFuncs:
                - ZydisDecoderDecodeInstruction
                - ZydisDecoderDecodeOperands
        - Branch String:   'src/Decoder.c:4995,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4995,9'
              BranchSideFuncs:
                - ZydisDecoderDecodeInstruction
                - ZydisDecoderDecodeOperands
            - BranchSide:      'src/Decoder.c:5001,5'
              BranchSideFuncs:
                - ZydisDecoderDecodeInstruction
                - ZydisDecoderDecodeOperands
      Callsites:
        - Src:             'src/Decoder.c:5001,5'
          Dst:             ZydisDecoderDecodeInstruction
        - Src:             'src/Decoder.c:5002,5'
          Dst:             ZydisDecoderDecodeOperands
    - functionName:    ZydisDecoderEnableMode
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4958
      functionLinenumberEnd: 4981
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4959,18'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4959,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4959,38'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4959,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4959,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4971,9'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4971,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4973,37'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4977,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisDecoderInit
      functionSourceFile: '/src/zydis/src/Decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4910
      functionLinenumberEnd: 4955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Decoder.c:4924,9'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4924,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4928,5'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4928,5'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4928,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4931,25'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4941,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4941,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4941,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4941,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4941,26'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4931,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4931,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4950,27'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4941,51'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4941,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4950,27'
              BranchSideFuncs: []
        - Branch String:   'src/Decoder.c:4941,13'
          Branch Sides:
            - BranchSide:      'src/Decoder.c:4941,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Decoder.c:4950,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisGetInstructionEncodingInfo
      functionSourceFile: '/src/zydis/src/DecoderData.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/DecoderData.c:172,5'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:172,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/DecoderData.c:172,5'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:172,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:173,39'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/DecoderData.c:174,5'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:174,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/DecoderData.c:172,5'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:174,5'
          Dst:             __assert_fail
    - functionName:    ZydisDecoderTreeGetChildNode
      functionSourceFile: '/src/zydis/src/DecoderData.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          516
      EdgeCount:       182
      CyclomaticComplexity: 92
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/DecoderData.c:71,21'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:71,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/DecoderData.c:71,5'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:74,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:77,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:80,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:83,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:86,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:89,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:92,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:95,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:98,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:101,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:104,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:107,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:110,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:113,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:116,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:119,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:122,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:126,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:131,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:135,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:138,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:141,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:144,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:147,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:150,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:153,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:156,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:159,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:162,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/DecoderData.c:165,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/DecoderData.c:74,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:75,37'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:77,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:78,37'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:80,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:81,39'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:83,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:84,40'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:86,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:87,38'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:89,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:90,46'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:92,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:93,43'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:95,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:96,51'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:98,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:99,43'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:101,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:102,42'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:104,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:105,47'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:107,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:108,50'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:110,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:111,46'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:113,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:114,46'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:116,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:117,47'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:119,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:120,39'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:122,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:123,39'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:126,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:127,40'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:131,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:132,40'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:135,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:136,42'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:138,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:139,42'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:141,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:142,42'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:144,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:145,42'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:147,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:148,44'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:150,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:151,44'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:153,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:154,47'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:156,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:157,47'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:159,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:160,48'
              BranchSideFuncs: []
        - Branch String:   'src/DecoderData.c:162,9'
          Branch Sides:
            - BranchSide:      'src/DecoderData.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'src/DecoderData.c:163,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/DecoderData.c:74,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:77,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:80,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:83,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:86,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:89,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:92,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:95,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:98,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:101,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:104,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:107,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:110,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:113,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:116,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:119,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:122,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:126,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:131,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:135,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:138,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:141,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:144,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:147,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:150,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:153,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:156,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:159,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:162,9'
          Dst:             __assert_fail
        - Src:             'src/DecoderData.c:165,9'
          Dst:             __assert_fail
    - functionName:    ZydisEncodeEvexCommons
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3540
      functionLinenumberEnd: 3550
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ZydisEncodeVexCommons
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3541,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncodeVexCommons
            - BranchSide:      'src/Encoder.c:3543,5'
              BranchSideFuncs:
                - ZydisEncodeVexCommons
        - Branch String:   'src/Encoder.c:3545,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3545,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3547,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:3543,5'
          Dst:             ZydisEncodeVexCommons
    - functionName:    ZydisEncodeVexCommons
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3433
      functionLinenumberEnd: 3470
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ZydisEncodeRexLowNibble
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3434,26'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ZydisEncodeRexLowNibble
            - BranchSide:      'src/Encoder.c:3434,26'
              BranchSideFuncs:
                - __assert_fail
                - ZydisEncodeRexLowNibble
        - Branch String:   'src/Encoder.c:3434,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3434,5'
              BranchSideFuncs:
                - ZydisEncodeRexLowNibble
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3450,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3434,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3434,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3450,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3455,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncodeRexLowNibble
            - BranchSide:      'src/Encoder.c:3459,38'
              BranchSideFuncs:
                - ZydisEncodeRexLowNibble
        - Branch String:   'src/Encoder.c:3459,14'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncodeRexLowNibble
            - BranchSide:      'src/Encoder.c:3463,38'
              BranchSideFuncs:
                - ZydisEncodeRexLowNibble
        - Branch String:   'src/Encoder.c:3463,14'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncodeRexLowNibble
            - BranchSide:      'src/Encoder.c:3463,14'
              BranchSideFuncs:
                - ZydisEncodeRexLowNibble
      Callsites:
        - Src:             'src/Encoder.c:3450,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3469,12'
          Dst:             ZydisEncodeRexLowNibble
    - functionName:    ZydisEncodeRexLowNibble
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3338
      functionLinenumberEnd: 3397
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          201
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3339,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3341,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3345,23'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3345,60'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3346,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3386,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3345,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3348,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3367,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3348,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3351,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3352,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3352,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3354,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3356,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3356,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3358,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3360,20'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3360,20'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3360,41'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3392,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3360,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3362,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3392,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3367,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3371,29'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3371,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3373,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3375,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3375,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3377,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3379,20'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3379,20'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3379,41'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3392,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3379,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3381,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3392,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3386,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3389,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3392,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3392,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3392,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3394,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisEmitUInt
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3166
      functionLinenumberEnd: 3218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3167,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3167,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3167,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3167,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3169,42'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3167,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3167,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3169,42'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3167,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3167,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3169,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3167,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3167,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3169,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3170,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3182,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3170,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3184,29'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3170,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3179,29'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3182,14'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3184,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3186,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3186,14'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3188,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3190,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3190,14'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3192,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3213,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:3167,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3213,9'
          Dst:             __assert_fail
    - functionName:    ZydisEmitByte
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3229
      functionLinenumberEnd: 3230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ZydisEmitUInt
      functionUses:    40
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3230,26'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEmitUInt
            - BranchSide:      'src/Encoder.c:3230,26'
              BranchSideFuncs:
                - ZydisEmitUInt
      Callsites:
        - Src:             'src/Encoder.c:3230,12'
          Dst:             ZydisEmitUInt
    - functionName:    ZydisEmitMvex
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3594
      functionLinenumberEnd: 3612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ZydisEmitByte
        - ZydisEncodeEvexCommons
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3595,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncodeEvexCommons
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3596,5'
              BranchSideFuncs:
                - ZydisEncodeEvexCommons
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3598,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3600,12'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3602,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3602,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3604,12'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3607,5'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3608,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3608,5'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3609,5'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3609,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3609,5'
              BranchSideFuncs:
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3610,5'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3610,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3610,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3611,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:3596,5'
          Dst:             ZydisEncodeEvexCommons
        - Src:             'src/Encoder.c:3607,5'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3608,5'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3609,5'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3610,5'
          Dst:             ZydisEmitByte
    - functionName:    ZydisEmitEvex
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3561
      functionLinenumberEnd: 3583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ZydisEmitByte
        - ZydisEncodeEvexCommons
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3562,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncodeEvexCommons
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3563,5'
              BranchSideFuncs:
                - ZydisEncodeEvexCommons
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3565,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3567,12'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3569,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3569,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3571,12'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3573,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3573,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3575,12'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3578,5'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3579,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3579,5'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3580,5'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3580,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3580,5'
              BranchSideFuncs:
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3581,5'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3581,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3581,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3582,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:3563,5'
          Dst:             ZydisEncodeEvexCommons
        - Src:             'src/Encoder.c:3578,5'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3579,5'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3580,5'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3581,5'
          Dst:             ZydisEmitByte
    - functionName:    ZydisEmitVex
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3502
      functionLinenumberEnd: 3528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ZydisEmitByte
        - ZydisEncodeVexCommons
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3503,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncodeVexCommons
                - __assert_fail
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3504,5'
              BranchSideFuncs:
                - ZydisEncodeVexCommons
                - __assert_fail
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3505,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3505,5'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3506,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3506,20'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3506,28'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3509,41'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3506,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3509,41'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3520,29'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3514,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3514,9'
              BranchSideFuncs:
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3515,9'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3515,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3515,9'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3524,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3524,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:3504,5'
          Dst:             ZydisEncodeVexCommons
        - Src:             'src/Encoder.c:3505,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3513,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3514,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3515,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3523,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3524,9'
          Dst:             ZydisEmitByte
    - functionName:    ZydisEmitXop
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3481
      functionLinenumberEnd: 3491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ZydisEmitByte
        - ZydisEncodeVexCommons
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3482,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncodeVexCommons
                - __assert_fail
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3483,5'
              BranchSideFuncs:
                - ZydisEncodeVexCommons
                - __assert_fail
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3484,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3484,5'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3485,27'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3488,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3488,5'
              BranchSideFuncs:
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3489,5'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3489,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3489,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3490,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:3483,5'
          Dst:             ZydisEncodeVexCommons
        - Src:             'src/Encoder.c:3484,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3487,5'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3488,5'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3489,5'
          Dst:             ZydisEmitByte
    - functionName:    ZydisEmitRex
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3410
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ZydisEmitByte
        - ZydisEncodeRexLowNibble
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3411,24'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncodeRexLowNibble
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3411,24'
              BranchSideFuncs:
                - ZydisEncodeRexLowNibble
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3412,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3412,30'
              BranchSideFuncs:
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3414,9'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3412,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3414,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3417,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:3411,24'
          Dst:             ZydisEncodeRexLowNibble
        - Src:             'src/Encoder.c:3414,9'
          Dst:             ZydisEmitByte
    - functionName:    ZydisEmitLegacyPrefixes
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3243
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          306
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached:
        - ZydisEmitByte
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3245,26'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3245,26'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3258,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3260,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3262,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3262,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3264,37'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3279,33'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3268,13'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3270,37'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3268,13'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3270,26'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3270,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3274,13'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3279,33'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3274,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3274,13'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3279,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3279,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3282,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3284,33'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3282,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3282,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3284,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3284,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3286,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3288,33'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3286,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3286,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3288,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3288,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3291,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3293,33'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3291,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3291,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3293,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3293,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3295,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3297,33'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3295,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3295,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3297,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3297,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3299,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3301,33'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3299,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3299,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3301,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3301,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3303,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3305,33'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3303,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3303,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3305,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3305,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3307,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3311,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3307,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3307,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3320,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3311,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3313,37'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3320,33'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3313,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3315,13'
              BranchSideFuncs:
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3320,33'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3315,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3315,13'
              BranchSideFuncs:
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3320,22'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3320,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3320,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3322,9'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3322,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3322,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:3260,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3268,13'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3274,13'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3282,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3286,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3291,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3295,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3299,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3303,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3307,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3315,13'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3322,9'
          Dst:             ZydisEmitByte
    - functionName:    ZydisBuildMemoryOperand
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3781
      functionLinenumberEnd: 3915
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          322
      EdgeCount:       73
      CyclomaticComplexity: 12
      functionsReached:
        - ZydisGetRm16
        - ZydisRegisterGetId
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3782,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - ZydisGetRm16
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3782,29'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - ZydisGetRm16
                - __assert_fail
        - Branch String:   'src/Encoder.c:3784,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3786,53'
              BranchSideFuncs:
                - ZydisGetRm16
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3818,22'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3787,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3789,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3812,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3791,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3794,24'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3801,30'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3804,30'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3807,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3794,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3794,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3796,44'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3818,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3820,31'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3845,40'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3820,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3822,24'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3836,37'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3822,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3825,41'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3836,60'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3837,37'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3839,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3836,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3839,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3845,40'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3848,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3851,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3862,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3866,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3868,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3851,30'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3851,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3853,36'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3851,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3853,36'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3870,23'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3870,53'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3871,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3878,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3871,28'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3872,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3878,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3872,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3873,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3878,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3870,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3875,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3878,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3880,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3882,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3886,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3890,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3898,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3898,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3898,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3904,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3907,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3910,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3913,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:3786,27'
          Dst:             ZydisGetRm16
        - Src:             'src/Encoder.c:3807,17'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3845,40'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:3846,41'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:3868,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3913,9'
          Dst:             __assert_fail
    - functionName:    ZydisGetRm16
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          106
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:899,44'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:899,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:900,35'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:899,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:899,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:900,35'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:899,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:899,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:900,35'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:899,44'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:899,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:900,35'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:899,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:899,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:900,35'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:899,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:899,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:900,35'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:899,44'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:899,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:900,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisBuildRegisterOperand
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3715
      functionLinenumberEnd: 3770
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - ZydisRegisterGetClass
        - ZydisRegisterGetId
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3716,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3716,17'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3716,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3716,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3722,40'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3722,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3724,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3734,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3734,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3734,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3736,49'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3737,54'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3737,76'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3743,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3737,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3739,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3743,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3743,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3746,33'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3750,33'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3754,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3758,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3761,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3765,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3768,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:3722,9'
          Dst:             ZydisRegisterGetClass
        - Src:             'src/Encoder.c:3724,26'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:3734,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3768,9'
          Dst:             __assert_fail
    - functionName:    ZydisGetScaledImmSize
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ZydisGetOperandSizeFromElementSize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/Encoder.c:422,16'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:422,16'
              BranchSideFuncs:
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:426,16'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:426,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:430,12'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:430,12'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:430,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:424,23'
          Dst:             ZydisGetOperandSizeFromElementSize
    - functionName:    ZydisGetOperandSizeFromElementSize
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          272
      EdgeCount:       76
      CyclomaticComplexity: 24
      functionsReached:
        - ZydisGetMachineModeWidth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/Encoder.c:361,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:361,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:361,82'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:362,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:374,56'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:361,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:364,14'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:390,35'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:364,31'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:364,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:365,36'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:364,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:364,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:369,18'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:364,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:369,18'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:369,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:369,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:374,85'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:375,31'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:390,76'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:374,14'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:377,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:390,35'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:377,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:377,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:394,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:393,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:399,35'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:399,35'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:399,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:400,40'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:399,84'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:393,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:402,27'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:399,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:393,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:402,27'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:394,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:393,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:399,35'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:399,35'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:399,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:400,40'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:399,84'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:393,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:402,27'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:399,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:393,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:402,27'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:394,40'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:395,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:394,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:399,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:399,35'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:399,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:400,40'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:399,84'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:402,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:399,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:402,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:407,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:390,35'
          Dst:             ZydisGetMachineModeWidth
    - functionName:    ZydisGetMachineModeWidth
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/Encoder.c:289,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:289,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:289,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:289,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:289,5'
          Dst:             __assert_fail
    - functionName:    ZydisIsImmSigned
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:492,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:492,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:492,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:492,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:526,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:492,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:492,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:526,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:526,9'
          Dst:             __assert_fail
    - functionName:    ZydisEncodeMvexConversionMode
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:942,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:942,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:942,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:942,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:957,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:957,9'
          Dst:             __assert_fail
    - functionName:    ZydisEncodeMvexBroadcastMode
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:918,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:918,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:918,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:918,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:929,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:918,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:918,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:929,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:929,9'
          Dst:             __assert_fail
    - functionName:    ZydisGetCompDispScaleMvex
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          245
      EdgeCount:       109
      CyclomaticComplexity: 55
      functionsReached:
        - ZydisEncodeMvexBroadcastMode
        - ZydisEncodeMvexConversionMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:1108,56'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1108,56'
              BranchSideFuncs:
                - __assert_fail
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1111,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1111,5'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1112,29'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1111,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1111,5'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1129,60'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1112,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1119,13'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1119,13'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1123,13'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1123,13'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1125,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1129,60'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1131,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1131,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1131,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1131,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1131,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1131,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1131,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1144,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1144,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1144,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1144,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1184,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1184,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1184,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1184,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1195,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1195,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1201,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1201,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1204,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:1184,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1184,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1184,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:1195,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1195,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1196,9'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1201,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1201,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1201,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:1111,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1125,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1129,24'
          Dst:             ZydisEncodeMvexBroadcastMode
        - Src:             'src/Encoder.c:1130,24'
          Dst:             ZydisEncodeMvexConversionMode
        - Src:             'src/Encoder.c:1184,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1195,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1201,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1204,9'
          Dst:             __assert_fail
    - functionName:    ZydisGetCompDispScaleEvex
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          243
      EdgeCount:       74
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:973,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:973,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:973,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:971,56'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:973,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:974,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:974,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:975,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:975,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:975,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:976,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:981,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:981,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:981,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:983,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:983,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:983,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:993,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1004,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1013,16'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1027,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1027,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1038,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1044,16'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1046,16'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1048,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1055,16'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1063,16'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1071,16'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1081,16'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1090,41'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1094,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:993,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:992,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:993,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:1004,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1003,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1004,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:1027,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1027,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1028,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1038,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1038,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1039,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:973,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:974,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:975,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:981,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:993,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1004,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1027,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1038,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1094,9'
          Dst:             __assert_fail
    - functionName:    ZydisGetEffectiveImmSize
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          325
      EdgeCount:       77
      CyclomaticComplexity: 9
      functionsReached:
        - ZydisGetMaxAddressSize
        - ZydisGetScaledImmSize
        - ZydisGetSignedImmSize
        - ZydisGetUnsignedImmSize
        - ZydisIsImmSigned
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:543,70'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisIsImmSigned
                - ZydisGetSignedImmSize
                - ZydisGetScaledImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisGetScaledImmSize
                - ZydisGetScaledImmSize
                - ZydisGetScaledImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:543,70'
              BranchSideFuncs:
                - ZydisIsImmSigned
                - ZydisGetSignedImmSize
                - ZydisGetScaledImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisGetScaledImmSize
                - ZydisGetScaledImmSize
                - ZydisGetScaledImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:543,23'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:544,11'
              BranchSideFuncs:
                - ZydisGetUnsignedImmSize
                - ZydisGetScaledImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisGetScaledImmSize
                - ZydisGetScaledImmSize
                - ZydisGetScaledImmSize
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:545,11'
              BranchSideFuncs:
                - ZydisGetUnsignedImmSize
                - ZydisGetScaledImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisGetScaledImmSize
                - ZydisGetScaledImmSize
                - ZydisGetScaledImmSize
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:547,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:547,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:547,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:554,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:573,16'
              BranchSideFuncs:
                - ZydisGetScaledImmSize
            - BranchSide:      'src/Encoder.c:573,16'
              BranchSideFuncs:
                - ZydisGetScaledImmSize
            - BranchSide:      'src/Encoder.c:579,16'
              BranchSideFuncs:
                - ZydisGetScaledImmSize
            - BranchSide:      'src/Encoder.c:579,16'
              BranchSideFuncs:
                - ZydisGetScaledImmSize
            - BranchSide:      'src/Encoder.c:585,16'
              BranchSideFuncs:
                - ZydisGetScaledImmSize
            - BranchSide:      'src/Encoder.c:585,16'
              BranchSideFuncs:
                - ZydisGetScaledImmSize
            - BranchSide:      'src/Encoder.c:589,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:622,49'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:622,49'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:622,49'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:622,49'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:632,24'
              BranchSideFuncs:
                - ZydisGetScaledImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:653,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:656,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:656,17'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:554,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:555,30'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:589,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:589,9'
              BranchSideFuncs:
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:590,64'
              BranchSideFuncs:
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:592,34'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:591,65'
              BranchSideFuncs:
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:596,20'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:592,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:595,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:596,20'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:596,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:598,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:606,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:598,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:601,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:602,25'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:606,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:610,26'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:612,29'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:610,32'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:610,44'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:612,29'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:610,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:610,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:612,29'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:623,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:624,88'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:628,21'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:623,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:623,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:628,18'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:632,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:632,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:632,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:637,20'
              BranchSideFuncs:
                - ZydisGetScaledImmSize
            - BranchSide:      'src/Encoder.c:644,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:649,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:656,17'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:656,12'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:656,12'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:656,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:543,23'
          Dst:             ZydisIsImmSigned
        - Src:             'src/Encoder.c:544,11'
          Dst:             ZydisGetSignedImmSize
        - Src:             'src/Encoder.c:545,11'
          Dst:             ZydisGetUnsignedImmSize
        - Src:             'src/Encoder.c:554,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:573,16'
          Dst:             ZydisGetScaledImmSize
        - Src:             'src/Encoder.c:579,16'
          Dst:             ZydisGetScaledImmSize
        - Src:             'src/Encoder.c:585,16'
          Dst:             ZydisGetScaledImmSize
        - Src:             'src/Encoder.c:589,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:590,34'
          Dst:             ZydisGetMaxAddressSize
        - Src:             'src/Encoder.c:592,37'
          Dst:             ZydisGetUnsignedImmSize
        - Src:             'src/Encoder.c:637,20'
          Dst:             ZydisGetScaledImmSize
        - Src:             'src/Encoder.c:649,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:653,9'
          Dst:             __assert_fail
    - functionName:    ZydisGetSignedImmSize
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/Encoder.c:442,30'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:442,37'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:446,13'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:442,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:442,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:446,38'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:446,31'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:446,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:450,13'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:446,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:450,38'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:450,31'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:450,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:455,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:450,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:450,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:455,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisGetUnsignedImmSize
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/Encoder.c:467,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:471,13'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:471,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:475,13'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:475,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:480,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisGetMaxAddressSize
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ZydisGetAszFromHint
        - ZydisGetMachineModeWidth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/Encoder.c:339,53'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:339,53'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:340,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:340,9'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:342,55'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
      Callsites:
        - Src:             'src/Encoder.c:339,24'
          Dst:             ZydisGetAszFromHint
        - Src:             'src/Encoder.c:342,21'
          Dst:             ZydisGetMachineModeWidth
    - functionName:    ZydisGetAszFromHint
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/Encoder.c:311,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:311,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:311,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:311,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:311,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:311,5'
          Dst:             __assert_fail
    - functionName:    ZydisIsValidAddressingClass
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - ZydisRegisterGetId
        - ZydisValidateRexType
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:855,36'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisValidateRexType
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:855,36'
              BranchSideFuncs:
                - ZydisValidateRexType
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:856,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:856,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:864,24'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:870,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:873,19'
              BranchSideFuncs:
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:873,19'
              BranchSideFuncs:
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:873,19'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:873,19'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:873,22'
              BranchSideFuncs:
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:864,24'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:864,27'
              BranchSideFuncs:
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:873,22'
              BranchSideFuncs:
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:873,19'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:873,22'
              BranchSideFuncs:
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:873,19'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:873,19'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:873,22'
              BranchSideFuncs:
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:873,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:864,27'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:873,22'
          Dst:             ZydisValidateRexType
    - functionName:    ZydisValidateRexType
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          189
      EdgeCount:       55
      CyclomaticComplexity: 10
      functionsReached:
        - ZydisRegisterGetClass
        - ZydisRegisterGetId
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/Encoder.c:782,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetClass
            - BranchSide:      'src/Encoder.c:782,5'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetClass
        - Branch String:   'src/Encoder.c:782,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:782,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:782,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:782,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:782,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:793,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:793,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:793,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:793,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:814,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:824,14'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetClass
        - Branch String:   'src/Encoder.c:793,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:795,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:797,34'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:797,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:797,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:839,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:814,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:816,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:818,34'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:818,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:818,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:839,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:824,43'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:825,15'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:827,24'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:825,31'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:825,35'
              BranchSideFuncs:
                - ZydisRegisterGetClass
            - BranchSide:      'src/Encoder.c:839,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:824,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:827,24'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:839,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:827,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:829,33'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:831,38'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:831,22'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:831,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:839,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:824,14'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:825,35'
          Dst:             ZydisRegisterGetClass
    - functionName:    ZydisGetCompDispScale
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - ZydisGetCompDispScaleEvex
        - ZydisGetCompDispScaleMvex
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:1217,20'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetCompDispScaleMvex
                - ZydisGetCompDispScaleEvex
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1217,20'
              BranchSideFuncs:
                - ZydisGetCompDispScaleMvex
                - ZydisGetCompDispScaleEvex
                - __assert_fail
        - Branch String:   'src/Encoder.c:1217,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1217,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1217,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1217,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1217,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1225,16'
              BranchSideFuncs:
                - ZydisGetCompDispScaleEvex
            - BranchSide:      'src/Encoder.c:1227,16'
              BranchSideFuncs:
                - ZydisGetCompDispScaleMvex
            - BranchSide:      'src/Encoder.c:1229,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:1225,16'
          Dst:             ZydisGetCompDispScaleEvex
        - Src:             'src/Encoder.c:1227,16'
          Dst:             ZydisGetCompDispScaleMvex
        - Src:             'src/Encoder.c:1229,9'
          Dst:             __assert_fail
    - functionName:    ZydisIsRegisterAllowed
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          92
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ZydisRegisterGetId
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/Encoder.c:720,27'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - __assert_fail
            - BranchSide:      'src/Encoder.c:720,27'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - __assert_fail
        - Branch String:   'src/Encoder.c:721,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:721,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:721,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:721,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:721,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:722,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:722,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:724,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:734,23'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:724,78'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:725,42'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:744,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:725,78'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:726,24'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:744,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:726,48'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:727,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:744,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:724,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:724,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:744,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:734,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:734,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:738,20'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:738,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:738,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:744,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:720,27'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:721,5'
          Dst:             __assert_fail
    - functionName:    ZydisCheckAsz
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:693,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:693,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:693,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:694,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:694,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:696,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:705,24'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:696,74'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:697,24'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:701,23'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:696,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:701,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:693,5'
          Dst:             __assert_fail
    - functionName:    ZydisCheckOsz
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/Encoder.c:669,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:669,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:669,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:669,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:670,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:670,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:672,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:680,24'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:672,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:672,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:676,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:669,5'
          Dst:             __assert_fail
    - functionName:    ZydisIsBroadcastModeCompatible
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          142
      EdgeCount:       51
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2185,19'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2185,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2185,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2185,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2191,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2191,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2191,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2199,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2202,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2206,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2206,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2217,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2221,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2221,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2221,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2233,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2238,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2248,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2254,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2256,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2259,19'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2259,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2259,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:2191,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2217,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2233,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2256,9'
          Dst:             __assert_fail
    - functionName:    ZydisCheckConstraints
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          351
      EdgeCount:       83
      CyclomaticComplexity: 16
      functionsReached:
        - ZydisRegisterGetId
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2567,50'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2567,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2569,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2569,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2574,59'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2613,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:2637,60'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:2575,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2577,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2592,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2577,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2577,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2578,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2578,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2578,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2579,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2579,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2579,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2580,13'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2580,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2580,13'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2581,64'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2586,33'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2586,33'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2586,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2586,51'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2586,51'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2586,61'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2586,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2586,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2592,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2592,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2592,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2594,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2594,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2594,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2595,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2595,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2595,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2596,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2596,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2596,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2597,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2597,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2597,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2598,52'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2615,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:2617,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:2617,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2617,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:2618,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:2618,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2618,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:2619,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:2619,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2619,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:2624,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:2619,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2619,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:2621,52'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:2627,35'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2627,35'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2627,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:2627,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2627,17'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2645,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2645,37'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2662,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2645,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2647,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:2662,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2647,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2647,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:2649,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:2649,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2649,9'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:2650,60'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
      Callsites:
        - Src:             'src/Encoder.c:2577,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2578,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2579,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2580,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2581,33'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:2582,34'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:2583,33'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:2594,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2595,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2596,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2597,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2617,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2618,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2619,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2647,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2649,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2650,29'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:2651,30'
          Dst:             ZydisRegisterGetId
    - functionName:    ZydisIsImmediateOperandCompabile
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - ZydisGetEffectiveImmSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2130,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetEffectiveImmSize
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2130,21'
              BranchSideFuncs:
                - ZydisGetEffectiveImmSize
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2130,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2133,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2141,74'
              BranchSideFuncs:
                - ZydisGetEffectiveImmSize
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2141,74'
              BranchSideFuncs:
                - ZydisGetEffectiveImmSize
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2167,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2133,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2133,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2170,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2142,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2144,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2156,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2144,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2144,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2148,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2148,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2150,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2162,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2150,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2150,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2151,34'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2156,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2156,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2157,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2157,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2157,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2162,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:2141,33'
          Dst:             ZydisGetEffectiveImmSize
        - Src:             'src/Encoder.c:2150,17'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2156,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2167,9'
          Dst:             __assert_fail
    - functionName:    ZydisIsPointerOperandCompatible
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - ZydisGetMachineModeWidth
        - ZydisGetUnsignedImmSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2101,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2101,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
                - __assert_fail
        - Branch String:   'src/Encoder.c:2101,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2101,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2102,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
                - __assert_fail
        - Branch String:   'src/Encoder.c:2102,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2102,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2103,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2103,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2103,5'
              BranchSideFuncs:
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2105,71'
              BranchSideFuncs:
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2103,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2103,5'
              BranchSideFuncs:
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2105,71'
              BranchSideFuncs:
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2106,38'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2107,11'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2108,14'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2109,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2113,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:2101,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2102,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2103,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2105,34'
          Dst:             ZydisGetUnsignedImmSize
        - Src:             'src/Encoder.c:2107,11'
          Dst:             ZydisGetMachineModeWidth
    - functionName:    ZydisIsMemoryOperandCompatible
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         310
      ICount:          1417
      EdgeCount:       398
      CyclomaticComplexity: 90
      functionsReached:
        - ZydisGetCompDispScale
        - ZydisGetEffectiveImmSize
        - ZydisGetMachineModeWidth
        - ZydisGetMaxAddressSize
        - ZydisGetOperandSizeFromElementSize
        - ZydisGetRm16
        - ZydisGetSignedImmSize
        - ZydisGetUnsignedImmSize
        - ZydisIsValidAddressingClass
        - ZydisRegisterClassGetWidth
        - ZydisRegisterGetClass
        - ZydisRegisterGetId
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:1577,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetMaxAddressSize
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1577,21'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetMaxAddressSize
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:1577,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1586,27'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:1586,27'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:1586,27'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:1586,27'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:1586,27'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:1586,27'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:2041,22'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetMaxAddressSize
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:2084,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:1586,57'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1587,27'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:1591,47'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
        - Branch String:   'src/Encoder.c:1586,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1586,13'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:1591,47'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
        - Branch String:   'src/Encoder.c:1593,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1595,25'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:1619,21'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:1596,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1596,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1601,32'
              BranchSideFuncs:
                - ZydisGetCompDispScale
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetSignedImmSize
        - Branch String:   'src/Encoder.c:1602,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1604,44'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:1619,21'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:1605,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1607,60'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:1612,36'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:1607,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1610,21'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:1619,21'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:1612,26'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1615,17'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:1619,21'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:1619,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1621,24'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1803,24'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1629,88'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1630,42'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetOperandSizeFromElementSize
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1632,69'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1629,22'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1632,69'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1783,22'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:1633,45'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1633,60'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1637,44'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1633,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1636,17'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1637,44'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1638,41'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1639,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1778,34'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1638,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1641,21'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1778,34'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1641,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1641,21'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1643,48'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1641,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1641,21'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1643,48'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1643,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1650,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1652,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1656,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1660,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1652,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1652,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1656,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1660,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1663,76'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1694,76'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1668,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1668,25'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1669,53'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
        - Branch String:   'src/Encoder.c:1670,60'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1670,63'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1672,48'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1670,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1672,48'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1676,47'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
        - Branch String:   'src/Encoder.c:1676,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1687,33'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1778,34'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1696,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1700,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1741,29'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1741,29'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1743,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1745,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1745,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1745,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1700,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1728,33'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1745,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1745,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1745,25'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1746,43'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1745,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1745,25'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1746,43'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1746,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1753,29'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1753,29'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1756,61'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1756,61'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1759,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1761,49'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - __assert_fail
        - Branch String:   'src/Encoder.c:1761,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1768,29'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1768,29'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1771,61'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1771,61'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1774,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1778,34'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1783,22'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1785,29'
              BranchSideFuncs:
                - ZydisGetOperandSizeFromElementSize
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1789,81'
              BranchSideFuncs:
                - ZydisGetOperandSizeFromElementSize
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1791,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1791,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1827,25'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1803,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1805,49'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1812,38'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1805,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1805,21'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1827,25'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1812,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1812,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1817,35'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1817,35'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1817,35'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1827,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1834,13'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1837,13'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1840,13'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1842,56'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1842,84'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1843,61'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1846,41'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1844,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1846,41'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1852,51'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1847,28'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1847,40'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1847,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1847,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1847,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1852,51'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1853,56'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1854,27'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1858,87'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1853,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1853,13'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1858,87'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1859,57'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1860,27'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1864,13'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1859,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1859,13'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
            - BranchSide:      'src/Encoder.c:1864,13'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
        - Branch String:   'src/Encoder.c:1864,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1866,71'
              BranchSideFuncs:
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1895,82'
              BranchSideFuncs:
                - ZydisIsValidAddressingClass
                - ZydisIsValidAddressingClass
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1868,79'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1869,34'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:1870,34'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:1869,60'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1870,34'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1882,28'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1870,59'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1868,17'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1876,29'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1868,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1868,17'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1882,28'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1876,36'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1877,50'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1884,37'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1875,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1875,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1887,34'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1882,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1884,37'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1887,34'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1887,55'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1887,55'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1888,18'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1887,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1887,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1918,55'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1895,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1897,38'
              BranchSideFuncs:
                - ZydisIsValidAddressingClass
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1902,83'
              BranchSideFuncs:
                - ZydisIsValidAddressingClass
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1897,38'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1897,48'
              BranchSideFuncs:
                - ZydisIsValidAddressingClass
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1897,38'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1897,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1897,21'
              BranchSideFuncs:
                - ZydisIsValidAddressingClass
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1902,83'
              BranchSideFuncs:
                - ZydisIsValidAddressingClass
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1902,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1902,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1906,58'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1906,58'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1907,59'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1912,30'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1907,59'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1908,32'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1912,30'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1906,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1906,17'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1912,30'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1912,58'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1912,58'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1913,36'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1912,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1912,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1918,55'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1918,55'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1919,26'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1925,26'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1919,37'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1920,21'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
            - BranchSide:      'src/Encoder.c:1931,13'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
        - Branch String:   'src/Encoder.c:1918,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1918,13'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
            - BranchSide:      'src/Encoder.c:1931,13'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
                - ZydisRegisterClassGetWidth
        - Branch String:   'src/Encoder.c:1924,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1924,13'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1931,13'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1931,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1933,17'
              BranchSideFuncs:
                - ZydisGetMaxAddressSize
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1955,28'
              BranchSideFuncs:
                - ZydisGetMaxAddressSize
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1931,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1933,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisRegisterClassGetWidth
            - BranchSide:      'src/Encoder.c:1945,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisRegisterClassGetWidth
        - Branch String:   'src/Encoder.c:1933,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1935,47'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:1939,76'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
        - Branch String:   'src/Encoder.c:1945,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1947,66'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
            - BranchSide:      'src/Encoder.c:1951,76'
              BranchSideFuncs:
                - ZydisRegisterClassGetWidth
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
        - Branch String:   'src/Encoder.c:1955,33'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1955,44'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetMaxAddressSize
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1957,68'
              BranchSideFuncs:
                - ZydisGetMaxAddressSize
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1955,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1957,68'
              BranchSideFuncs:
                - ZydisGetMaxAddressSize
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1993,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
        - Branch String:   'src/Encoder.c:1958,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1958,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1962,43'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1962,36'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1963,52'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1963,33'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1963,40'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1963,52'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1964,33'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1963,97'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1965,26'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1968,13'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1964,40'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1965,26'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1968,13'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1963,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1968,13'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1969,27'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1969,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1972,13'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
            - BranchSide:      'src/Encoder.c:1973,47'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1974,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1977,31'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
            - BranchSide:      'src/Encoder.c:1985,31'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
                - ZydisGetUnsignedImmSize
        - Branch String:   'src/Encoder.c:1977,37'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1977,45'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
            - BranchSide:      'src/Encoder.c:1993,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
        - Branch String:   'src/Encoder.c:1977,50'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1977,65'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
            - BranchSide:      'src/Encoder.c:1993,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
        - Branch String:   'src/Encoder.c:1977,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1980,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
            - BranchSide:      'src/Encoder.c:1993,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
        - Branch String:   'src/Encoder.c:1985,43'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1984,84'
              BranchSideFuncs:
                - ZydisGetUnsignedImmSize
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
            - BranchSide:      'src/Encoder.c:1993,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
        - Branch String:   'src/Encoder.c:1985,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1988,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
            - BranchSide:      'src/Encoder.c:1993,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
        - Branch String:   'src/Encoder.c:1993,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1995,33'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2002,32'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
        - Branch String:   'src/Encoder.c:1993,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1995,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2020,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:1993,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2002,32'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2020,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:1995,33'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1995,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2020,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:1995,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1995,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2020,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2002,38'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2002,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetRm16
            - BranchSide:      'src/Encoder.c:2020,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2002,38'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2004,31'
              BranchSideFuncs:
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2020,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2002,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2004,31'
              BranchSideFuncs:
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2020,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2004,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2004,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2008,63'
              BranchSideFuncs:
                - ZydisGetRm16
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2009,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2009,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2013,51'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2020,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2022,29'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2029,25'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2022,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2022,17'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2031,21'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2031,84'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2032,29'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2036,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2031,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2031,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2036,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2041,54'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2041,54'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetMaxAddressSize
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:2042,26'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetMaxAddressSize
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:2042,55'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2042,55'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetMaxAddressSize
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:2043,26'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetMaxAddressSize
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:2041,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2041,13'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetMaxAddressSize
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
            - BranchSide:      'src/Encoder.c:2047,73'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisGetMaxAddressSize
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:2048,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2048,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2052,20'
              BranchSideFuncs:
                - ZydisGetEffectiveImmSize
                - ZydisGetOperandSizeFromElementSize
        - Branch String:   'src/Encoder.c:2064,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2064,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2069,73'
              BranchSideFuncs:
                - ZydisGetEffectiveImmSize
        - Branch String:   'src/Encoder.c:2070,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2070,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2077,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:1595,25'
          Dst:             ZydisGetSignedImmSize
        - Src:             'src/Encoder.c:1601,32'
          Dst:             ZydisGetCompDispScale
        - Src:             'src/Encoder.c:1607,25'
          Dst:             ZydisGetSignedImmSize
        - Src:             'src/Encoder.c:1632,37'
          Dst:             ZydisGetMachineModeWidth
        - Src:             'src/Encoder.c:1641,21'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1652,25'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1668,25'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1687,33'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1728,33'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1743,29'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1745,25'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1759,29'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1774,29'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1789,31'
          Dst:             ZydisGetOperandSizeFromElementSize
        - Src:             'src/Encoder.c:1852,51'
          Dst:             ZydisRegisterGetClass
        - Src:             'src/Encoder.c:1858,52'
          Dst:             ZydisRegisterGetClass
        - Src:             'src/Encoder.c:1866,39'
          Dst:             ZydisGetMachineModeWidth
        - Src:             'src/Encoder.c:1867,41'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:1877,18'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:1895,18'
          Dst:             ZydisIsValidAddressingClass
        - Src:             'src/Encoder.c:1902,18'
          Dst:             ZydisIsValidAddressingClass
        - Src:             'src/Encoder.c:1947,34'
          Dst:             ZydisGetMachineModeWidth
        - Src:             'src/Encoder.c:1951,42'
          Dst:             ZydisRegisterClassGetWidth
        - Src:             'src/Encoder.c:1957,38'
          Dst:             ZydisGetMaxAddressSize
        - Src:             'src/Encoder.c:1985,46'
          Dst:             ZydisGetUnsignedImmSize
        - Src:             'src/Encoder.c:1939,42'
          Dst:             ZydisRegisterClassGetWidth
        - Src:             'src/Encoder.c:2008,37'
          Dst:             ZydisGetRm16
        - Src:             'src/Encoder.c:2032,29'
          Dst:             ZydisGetMachineModeWidth
        - Src:             'src/Encoder.c:2047,38'
          Dst:             ZydisGetSignedImmSize
        - Src:             'src/Encoder.c:2048,29'
          Dst:             ZydisGetMaxAddressSize
        - Src:             'src/Encoder.c:2062,27'
          Dst:             ZydisGetOperandSizeFromElementSize
        - Src:             'src/Encoder.c:2069,28'
          Dst:             ZydisGetEffectiveImmSize
        - Src:             'src/Encoder.c:2084,9'
          Dst:             __assert_fail
    - functionName:    ZydisIsRegisterOperandCompatible
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          809
      EdgeCount:       265
      CyclomaticComplexity: 73
      functionsReached:
        - ZydisCheckAsz
        - ZydisCheckOsz
        - ZydisIsRegisterAllowed
        - ZydisRegisterClassGetWidth
        - ZydisRegisterGetClass
        - ZydisRegisterGetId
        - ZydisValidateRexType
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:1245,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterClassGetWidth
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
                - ZydisRegisterGetId
                - ZydisCheckAsz
                - ZydisRegisterGetId
                - ZydisCheckOsz
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1245,73'
              BranchSideFuncs:
                - ZydisRegisterGetClass
                - ZydisRegisterClassGetWidth
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
                - ZydisRegisterGetId
                - ZydisCheckAsz
                - ZydisRegisterGetId
                - ZydisCheckOsz
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1248,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1248,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1254,21'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
                - ZydisRegisterGetId
                - ZydisCheckAsz
                - ZydisRegisterGetId
                - ZydisCheckOsz
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:1254,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1257,25'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
                - ZydisRegisterGetId
                - ZydisCheckOsz
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1304,23'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1318,23'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1328,23'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1338,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1344,24'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1364,24'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1394,24'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1412,24'
              BranchSideFuncs:
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1428,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1434,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1440,23'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1451,23'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1462,23'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1472,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1478,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1484,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1496,23'
              BranchSideFuncs:
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:1517,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1527,23'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1554,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:1257,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1260,32'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1266,28'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckOsz
            - BranchSide:      'src/Encoder.c:1283,28'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
            - BranchSide:      'src/Encoder.c:1300,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:1260,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1260,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1266,52'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1267,28'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckOsz
            - BranchSide:      'src/Encoder.c:1273,32'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckOsz
        - Branch String:   'src/Encoder.c:1267,53'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1268,28'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckOsz
            - BranchSide:      'src/Encoder.c:1273,32'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckOsz
        - Branch String:   'src/Encoder.c:1268,53'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1269,28'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckOsz
            - BranchSide:      'src/Encoder.c:1273,32'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckOsz
        - Branch String:   'src/Encoder.c:1266,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1266,17'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckOsz
            - BranchSide:      'src/Encoder.c:1273,32'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckOsz
        - Branch String:   'src/Encoder.c:1273,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1273,17'
              BranchSideFuncs:
                - ZydisCheckOsz
            - BranchSide:      'src/Encoder.c:1277,18'
              BranchSideFuncs:
                - ZydisCheckOsz
        - Branch String:   'src/Encoder.c:1277,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1277,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1283,52'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1284,28'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
            - BranchSide:      'src/Encoder.c:1290,32'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
        - Branch String:   'src/Encoder.c:1284,53'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1285,28'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
            - BranchSide:      'src/Encoder.c:1290,32'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
        - Branch String:   'src/Encoder.c:1285,53'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1286,28'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
            - BranchSide:      'src/Encoder.c:1290,32'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
        - Branch String:   'src/Encoder.c:1283,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1283,17'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
            - BranchSide:      'src/Encoder.c:1290,32'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisCheckAsz
        - Branch String:   'src/Encoder.c:1290,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1290,17'
              BranchSideFuncs:
                - ZydisCheckAsz
            - BranchSide:      'src/Encoder.c:1294,18'
              BranchSideFuncs:
                - ZydisCheckAsz
        - Branch String:   'src/Encoder.c:1294,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1294,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1304,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1304,13'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1308,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1308,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1308,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1312,55'
              BranchSideFuncs:
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1312,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1312,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1318,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1318,13'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1322,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1322,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1322,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1328,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1328,13'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1332,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1332,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1332,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1338,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1338,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1344,49'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1345,24'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1350,14'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1345,49'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1346,24'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1350,14'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1344,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1344,13'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1350,14'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1350,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1350,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1354,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1354,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1354,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1358,55'
              BranchSideFuncs:
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1358,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1358,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1364,49'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1365,24'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1369,20'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1364,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1364,13'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1369,20'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1369,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1373,29'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1380,30'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1369,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1377,24'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1380,30'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1380,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1380,18'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
            - BranchSide:      'src/Encoder.c:1384,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1384,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1384,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1388,55'
              BranchSideFuncs:
                - ZydisValidateRexType
        - Branch String:   'src/Encoder.c:1388,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1388,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1394,49'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1395,24'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1399,14'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1394,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1394,13'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1399,14'
              BranchSideFuncs:
                - ZydisCheckOsz
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1399,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1401,24'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1406,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1401,35'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1401,48'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1401,35'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1401,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1401,17'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1406,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1406,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1406,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1412,49'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1413,24'
              BranchSideFuncs:
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1418,14'
              BranchSideFuncs:
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1413,49'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1414,24'
              BranchSideFuncs:
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1418,14'
              BranchSideFuncs:
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1412,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1412,13'
              BranchSideFuncs:
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1418,14'
              BranchSideFuncs:
                - ZydisCheckAsz
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1418,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1422,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1422,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1422,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1428,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1428,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1434,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1434,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1440,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1440,13'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1444,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1444,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1444,13'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1451,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1451,13'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1455,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1455,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1455,13'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1462,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1462,13'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
            - BranchSide:      'src/Encoder.c:1466,57'
              BranchSideFuncs:
                - ZydisIsRegisterAllowed
        - Branch String:   'src/Encoder.c:1466,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1466,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1472,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1472,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1478,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1478,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1484,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1484,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1488,30'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1488,65'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1489,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1488,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1488,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1496,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1496,13'
              BranchSideFuncs:
                - ZydisRegisterGetId
            - BranchSide:      'src/Encoder.c:1504,63'
              BranchSideFuncs:
                - ZydisRegisterGetId
        - Branch String:   'src/Encoder.c:1505,74'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1506,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1510,14'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1505,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1505,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1510,14'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1510,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1510,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1517,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1517,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1521,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1521,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1521,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1527,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1527,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1533,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:1533,78'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1534,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1533,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1537,64'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1538,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1538,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1538,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:1538,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1538,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:1540,40'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1540,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1541,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1545,40'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1540,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1540,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1545,40'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1545,70'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1546,25'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1546,53'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1547,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1545,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1545,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1557,22'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:1557,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:1557,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:1562,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:1245,42'
          Dst:             ZydisRegisterGetClass
        - Src:             'src/Encoder.c:1246,42'
          Dst:             ZydisRegisterClassGetWidth
        - Src:             'src/Encoder.c:1273,42'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:1277,18'
          Dst:             ZydisCheckOsz
        - Src:             'src/Encoder.c:1290,42'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:1294,18'
          Dst:             ZydisCheckAsz
        - Src:             'src/Encoder.c:1300,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1308,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1312,14'
          Dst:             ZydisValidateRexType
        - Src:             'src/Encoder.c:1322,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1332,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1350,14'
          Dst:             ZydisCheckOsz
        - Src:             'src/Encoder.c:1354,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1358,14'
          Dst:             ZydisValidateRexType
        - Src:             'src/Encoder.c:1384,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1388,14'
          Dst:             ZydisValidateRexType
        - Src:             'src/Encoder.c:1399,14'
          Dst:             ZydisCheckOsz
        - Src:             'src/Encoder.c:1406,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1418,14'
          Dst:             ZydisCheckAsz
        - Src:             'src/Encoder.c:1422,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1444,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1455,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1466,14'
          Dst:             ZydisIsRegisterAllowed
        - Src:             'src/Encoder.c:1504,31'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:1538,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:1554,9'
          Dst:             __assert_fail
    - functionName:    ZydisAreMvexFeaturesCompatible
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2555
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         206
      ICount:          864
      EdgeCount:       284
      CyclomaticComplexity: 80
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2359,16'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2359,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2359,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2359,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2363,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2363,48'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2364,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2370,56'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2363,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2363,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2370,56'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2371,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2383,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2393,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2402,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2413,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2413,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2422,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2449,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2477,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2477,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2493,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2493,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2508,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2508,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2524,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2524,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2534,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2534,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2551,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2383,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2383,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2384,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2384,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2384,73'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2385,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2385,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2385,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2386,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2386,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2386,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2387,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2383,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2383,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2393,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2393,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2394,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2394,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2394,73'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2395,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2395,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2395,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2396,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2393,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2402,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2402,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2403,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2403,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2403,73'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2404,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2404,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2404,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2405,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2405,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2405,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2406,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2402,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2402,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2413,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2413,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2414,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2414,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2414,73'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2415,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2415,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2415,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2416,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2413,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2422,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2422,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2423,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2423,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2423,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2424,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2422,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2422,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2428,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2428,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2429,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2434,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2429,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2430,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2434,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2428,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2428,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2434,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2434,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2435,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2434,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2435,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2435,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2436,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2442,71'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2436,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2437,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2442,71'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2437,72'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2438,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2442,71'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2434,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2434,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2442,71'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2442,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2442,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2449,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2449,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2450,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2450,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2450,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2451,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2449,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2449,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2455,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2455,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2456,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2461,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2456,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2457,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2461,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2455,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2455,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2461,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2461,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2462,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2461,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2462,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2462,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2463,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2469,71'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2463,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2464,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2469,71'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2464,72'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2465,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2469,71'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2461,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2461,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2469,71'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2469,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2469,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2477,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2477,73'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2478,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2478,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2478,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2479,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2479,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2479,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2480,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2477,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2477,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2484,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2484,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2485,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2485,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2486,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2484,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2484,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2493,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2493,73'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2494,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2494,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2494,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2495,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2495,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2495,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2496,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2493,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2493,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2500,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2500,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2501,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2500,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2500,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2508,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2508,73'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2509,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2509,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2509,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2510,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2510,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2510,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2511,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2508,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2508,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2515,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2515,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2516,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2516,70'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2517,38'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2515,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2515,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2524,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2524,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2525,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2525,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2525,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2526,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2526,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2526,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2527,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2524,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2524,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2534,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2534,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2535,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2535,69'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2535,69'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2536,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2536,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2536,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2537,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2534,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2534,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2541,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2541,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2542,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2542,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2543,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2543,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2544,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2544,72'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2545,39'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2541,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2541,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2554,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:2551,9'
          Dst:             __assert_fail
    - functionName:    ZydisAreEvexFeaturesCompatible
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          192
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - ZydisIsBroadcastModeCompatible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2278,16'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
            - BranchSide:      'src/Encoder.c:2278,16'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
        - Branch String:   'src/Encoder.c:2278,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2278,9'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
            - BranchSide:      'src/Encoder.c:2284,56'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
        - Branch String:   'src/Encoder.c:2285,40'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2286,34'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
            - BranchSide:      'src/Encoder.c:2292,23'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
        - Branch String:   'src/Encoder.c:2286,66'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2287,24'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
            - BranchSide:      'src/Encoder.c:2292,23'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
        - Branch String:   'src/Encoder.c:2285,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2285,9'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
            - BranchSide:      'src/Encoder.c:2292,23'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
        - Branch String:   'src/Encoder.c:2292,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2295,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2303,23'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
            - BranchSide:      'src/Encoder.c:2315,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2335,23'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2295,33'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2295,33'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2296,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2296,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2297,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2295,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2345,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2303,33'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2303,33'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
            - BranchSide:      'src/Encoder.c:2304,28'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
        - Branch String:   'src/Encoder.c:2303,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2303,13'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
            - BranchSide:      'src/Encoder.c:2308,74'
              BranchSideFuncs:
                - ZydisIsBroadcastModeCompatible
        - Branch String:   'src/Encoder.c:2308,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2308,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2345,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2315,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2315,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2319,27'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2319,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2321,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2328,32'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2321,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2321,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2345,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2328,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2328,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2345,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2335,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2335,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2336,28'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2335,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2335,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2345,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:2308,14'
          Dst:             ZydisIsBroadcastModeCompatible
    - functionName:    ZydisHandleSwappableDefinition
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2891
      functionLinenumberEnd: 2945
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          176
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - ZydisGetInstructionDefinition
        - ZydisGetMachineModeWidth
        - ZydisGetOperandDefinitions
        - ZydisGetSignedImmSize
        - ZydisRegisterGetId
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2892,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
                - __assert_fail
                - ZydisGetMachineModeWidth
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:2892,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
                - __assert_fail
                - ZydisGetMachineModeWidth
                - ZydisGetSignedImmSize
        - Branch String:   'src/Encoder.c:2892,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2892,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2900,16'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
                - __assert_fail
                - ZydisGetMachineModeWidth
                - ZydisGetSignedImmSize
        - Branch String:   'src/Encoder.c:2900,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2902,83'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
            - BranchSide:      'src/Encoder.c:2912,34'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
                - __assert_fail
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2903,77'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2903,77'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2904,24'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2904,36'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2904,36'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2905,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2912,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2914,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2931,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
        - Branch String:   'src/Encoder.c:2914,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2914,9'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2914,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2914,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2914,9'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
            - BranchSide:      'src/Encoder.c:2916,45'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2916,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2916,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2920,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2920,20'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2923,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
        - Branch String:   'src/Encoder.c:2931,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2931,5'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
            - BranchSide:      'src/Encoder.c:2932,61'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
        - Branch String:   'src/Encoder.c:2931,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2931,5'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
            - BranchSide:      'src/Encoder.c:2932,61'
              BranchSideFuncs:
                - ZydisRegisterGetId
                - ZydisRegisterGetId
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
        - Branch String:   'src/Encoder.c:2935,24'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2935,35'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
            - BranchSide:      'src/Encoder.c:2935,24'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2935,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2935,9'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
            - BranchSide:      'src/Encoder.c:2937,9'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetOperandDefinitions
      Callsites:
        - Src:             'src/Encoder.c:2902,33'
          Dst:             ZydisGetSignedImmSize
        - Src:             'src/Encoder.c:2914,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2924,20'
          Dst:             ZydisGetMachineModeWidth
        - Src:             'src/Encoder.c:2931,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2933,28'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:2934,27'
          Dst:             ZydisRegisterGetId
        - Src:             'src/Encoder.c:2938,9'
          Dst:             ZydisGetInstructionDefinition
        - Src:             'src/Encoder.c:2940,27'
          Dst:             ZydisGetOperandDefinitions
    - functionName:    ZydisIsDefinitionCompatible
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2676
      functionLinenumberEnd: 2775
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          260
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - ZydisAreEvexFeaturesCompatible
        - ZydisAreMvexFeaturesCompatible
        - ZydisCheckConstraints
        - ZydisGetOperandDefinitions
        - ZydisIsImmediateOperandCompabile
        - ZydisIsMemoryOperandCompatible
        - ZydisIsPointerOperandCompatible
        - ZydisIsRegisterOperandCompatible
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2677,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetOperandDefinitions
                - ZydisAreEvexFeaturesCompatible
                - ZydisAreMvexFeaturesCompatible
                - ZydisIsImmediateOperandCompabile
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2677,5'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetOperandDefinitions
                - ZydisAreEvexFeaturesCompatible
                - ZydisAreMvexFeaturesCompatible
                - ZydisIsImmediateOperandCompabile
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2677,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2677,5'
              BranchSideFuncs:
                - ZydisGetOperandDefinitions
                - ZydisAreEvexFeaturesCompatible
                - ZydisAreMvexFeaturesCompatible
                - ZydisIsImmediateOperandCompabile
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2678,23'
              BranchSideFuncs:
                - ZydisGetOperandDefinitions
                - ZydisAreEvexFeaturesCompatible
                - ZydisAreMvexFeaturesCompatible
                - ZydisIsImmediateOperandCompabile
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2680,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2680,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2684,10'
              BranchSideFuncs:
                - ZydisAreMvexFeaturesCompatible
                - ZydisIsImmediateOperandCompabile
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2684,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2684,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2689,37'
              BranchSideFuncs:
                - ZydisIsImmediateOperandCompabile
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2689,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2691,47'
              BranchSideFuncs:
                - ZydisCheckConstraints
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2720,16'
              BranchSideFuncs:
                - ZydisCheckConstraints
                - __assert_fail
        - Branch String:   'src/Encoder.c:2689,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2691,47'
              BranchSideFuncs:
                - ZydisIsImmediateOperandCompabile
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2720,16'
              BranchSideFuncs:
                - ZydisCheckConstraints
                - __assert_fail
        - Branch String:   'src/Encoder.c:2693,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2693,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2695,26'
              BranchSideFuncs:
                - ZydisIsImmediateOperandCompabile
                - ZydisCheckConstraints
                - __assert_fail
                - __assert_fail
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
        - Branch String:   'src/Encoder.c:2695,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2698,29'
              BranchSideFuncs:
                - ZydisIsRegisterOperandCompatible
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsImmediateOperandCompabile
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2701,29'
              BranchSideFuncs:
                - ZydisIsMemoryOperandCompatible
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsImmediateOperandCompabile
                - ZydisIsPointerOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2704,29'
              BranchSideFuncs:
                - ZydisIsPointerOperandCompatible
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsImmediateOperandCompabile
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2707,29'
              BranchSideFuncs:
                - ZydisIsImmediateOperandCompabile
                - ZydisCheckConstraints
                - __assert_fail
                - ZydisIsPointerOperandCompatible
                - ZydisIsMemoryOperandCompatible
                - ZydisIsRegisterOperandCompatible
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2710,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:2720,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2722,26'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2769,10'
              BranchSideFuncs:
                - ZydisCheckConstraints
        - Branch String:   'src/Encoder.c:2722,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2727,26'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2737,29'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2744,24'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2751,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2756,20'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2769,10'
              BranchSideFuncs:
                - ZydisCheckConstraints
        - Branch String:   'src/Encoder.c:2727,43'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2727,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2728,54'
              BranchSideFuncs:
                - ZydisCheckConstraints
        - Branch String:   'src/Encoder.c:2727,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2727,17'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2769,10'
              BranchSideFuncs:
                - ZydisCheckConstraints
        - Branch String:   'src/Encoder.c:2737,46'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2738,29'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2756,20'
              BranchSideFuncs:
                - ZydisCheckConstraints
        - Branch String:   'src/Encoder.c:2738,82'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2739,63'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2756,20'
              BranchSideFuncs:
                - ZydisCheckConstraints
        - Branch String:   'src/Encoder.c:2744,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2744,17'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2756,20'
              BranchSideFuncs:
                - ZydisCheckConstraints
        - Branch String:   'src/Encoder.c:2756,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2758,29'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2765,25'
              BranchSideFuncs:
                - ZydisCheckConstraints
        - Branch String:   'src/Encoder.c:2758,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2758,17'
              BranchSideFuncs:
                - ZydisCheckConstraints
            - BranchSide:      'src/Encoder.c:2769,10'
              BranchSideFuncs:
                - ZydisCheckConstraints
        - Branch String:   'src/Encoder.c:2769,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2769,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2774,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:2677,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2678,23'
          Dst:             ZydisGetOperandDefinitions
        - Src:             'src/Encoder.c:2680,10'
          Dst:             ZydisAreEvexFeaturesCompatible
        - Src:             'src/Encoder.c:2684,10'
          Dst:             ZydisAreMvexFeaturesCompatible
        - Src:             'src/Encoder.c:2693,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2698,29'
          Dst:             ZydisIsRegisterOperandCompatible
        - Src:             'src/Encoder.c:2701,29'
          Dst:             ZydisIsMemoryOperandCompatible
        - Src:             'src/Encoder.c:2704,29'
          Dst:             ZydisIsPointerOperandCompatible
        - Src:             'src/Encoder.c:2707,29'
          Dst:             ZydisIsImmediateOperandCompabile
        - Src:             'src/Encoder.c:2710,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2751,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2769,10'
          Dst:             ZydisCheckConstraints
    - functionName:    ZydisArePrefixesCompatible
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2859
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          254
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2787,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2787,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2792,18'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2792,52'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2793,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2797,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2792,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2792,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2797,16'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2797,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2799,36'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2804,23'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2804,37'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2805,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2809,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2804,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2804,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2809,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2809,36'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2810,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2814,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2809,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2809,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2814,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2814,41'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2815,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2819,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2814,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2814,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2819,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2819,43'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2820,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2824,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2819,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2819,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2824,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2824,38'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2825,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2829,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2824,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2824,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2829,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2829,41'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2830,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2834,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2829,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2829,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2834,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2834,41'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2835,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2839,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2834,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2834,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2839,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2839,45'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2840,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2845,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2839,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2839,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2845,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2845,40'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2846,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2850,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2845,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2845,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2850,11'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2850,49'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2851,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2858,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2852,59'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2853,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2858,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2850,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2850,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2858,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisGetEncodableEncoding
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:276,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:276,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:276,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:276,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:276,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:276,5'
          Dst:             __assert_fail
    - functionName:    ZydisGetOperandMask
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2869
      functionLinenumberEnd: 2879
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2872,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2870,28'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2872,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2872,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2872,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2874,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2872,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2872,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2874,26'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:2872,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2874,86'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:2874,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisGetOszFromHint
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:325,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:325,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:325,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:325,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:325,5'
          Dst:             __assert_fail
    - functionName:    ZydisEmitInstruction
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3624
      functionLinenumberEnd: 3704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          366
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - ZydisEmitByte
        - ZydisEmitEvex
        - ZydisEmitLegacyPrefixes
        - ZydisEmitMvex
        - ZydisEmitRex
        - ZydisEmitUInt
        - ZydisEmitVex
        - ZydisEmitXop
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3625,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEmitLegacyPrefixes
                - ZydisEmitMvex
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
                - ZydisEmitEvex
                - ZydisEmitVex
                - ZydisEmitXop
                - ZydisEmitRex
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3625,5'
              BranchSideFuncs:
                - ZydisEmitLegacyPrefixes
                - ZydisEmitMvex
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
                - ZydisEmitEvex
                - ZydisEmitVex
                - ZydisEmitXop
                - ZydisEmitRex
                - __assert_fail
        - Branch String:   'src/Encoder.c:3627,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3631,9'
              BranchSideFuncs:
                - ZydisEmitRex
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3631,9'
              BranchSideFuncs:
                - ZydisEmitRex
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3634,9'
              BranchSideFuncs:
                - ZydisEmitXop
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3637,9'
              BranchSideFuncs:
                - ZydisEmitVex
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3640,9'
              BranchSideFuncs:
                - ZydisEmitEvex
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3643,9'
              BranchSideFuncs:
                - ZydisEmitMvex
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3646,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3631,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3631,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3649,26'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
        - Branch String:   'src/Encoder.c:3634,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3634,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3649,26'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
        - Branch String:   'src/Encoder.c:3637,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3637,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3649,26'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
        - Branch String:   'src/Encoder.c:3640,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3640,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3649,26'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
        - Branch String:   'src/Encoder.c:3643,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3643,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3649,26'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - __assert_fail
        - Branch String:   'src/Encoder.c:3649,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3654,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3657,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3661,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3665,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3669,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3671,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3654,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3654,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3671,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3657,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3657,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3658,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3658,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3658,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3671,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3661,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3661,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3662,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3662,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3662,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3671,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3665,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3665,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3666,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3666,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3666,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3671,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3671,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3673,9'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3676,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3673,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3673,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3676,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3676,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3678,44'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3683,33'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3681,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3681,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3683,22'
              BranchSideFuncs:
                - ZydisEmitByte
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3683,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3685,42'
              BranchSideFuncs:
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3690,22'
              BranchSideFuncs:
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3688,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3688,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3690,22'
              BranchSideFuncs:
                - ZydisEmitUInt
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3690,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3692,9'
              BranchSideFuncs:
                - ZydisEmitUInt
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3694,22'
              BranchSideFuncs:
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3692,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3692,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3694,22'
              BranchSideFuncs:
                - ZydisEmitUInt
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3694,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3696,9'
              BranchSideFuncs:
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3698,22'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3696,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3696,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3698,22'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3698,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3698,9'
              BranchSideFuncs:
                - ZydisEmitByte
            - BranchSide:      'src/Encoder.c:3700,9'
              BranchSideFuncs:
                - ZydisEmitByte
        - Branch String:   'src/Encoder.c:3700,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3700,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:3625,5'
          Dst:             ZydisEmitLegacyPrefixes
        - Src:             'src/Encoder.c:3631,9'
          Dst:             ZydisEmitRex
        - Src:             'src/Encoder.c:3634,9'
          Dst:             ZydisEmitXop
        - Src:             'src/Encoder.c:3637,9'
          Dst:             ZydisEmitVex
        - Src:             'src/Encoder.c:3640,9'
          Dst:             ZydisEmitEvex
        - Src:             'src/Encoder.c:3643,9'
          Dst:             ZydisEmitMvex
        - Src:             'src/Encoder.c:3646,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3654,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3657,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3658,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3661,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3662,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3665,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3666,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3669,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3673,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3681,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3688,9'
          Dst:             ZydisEmitByte
        - Src:             'src/Encoder.c:3692,9'
          Dst:             ZydisEmitUInt
        - Src:             'src/Encoder.c:3696,9'
          Dst:             ZydisEmitUInt
        - Src:             'src/Encoder.c:3700,9'
          Dst:             ZydisEmitByte
    - functionName:    ZydisBuildInstruction
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3927
      functionLinenumberEnd: 4166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         113
      ICount:          639
      EdgeCount:       122
      CyclomaticComplexity: 11
      functionsReached:
        - ZydisBuildMemoryOperand
        - ZydisBuildRegisterOperand
        - ZydisEncodeMvexBroadcastMode
        - ZydisEncodeMvexConversionMode
        - ZydisGetMachineModeWidth
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:3928,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3928,5'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3937,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3939,33'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3942,32'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3958,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3961,60'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3993,42'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3962,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3964,57'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3966,35'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3966,40'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3966,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3969,37'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3966,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3969,37'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3971,34'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3971,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3973,37'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4060,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3974,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3977,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3980,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3983,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3986,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3989,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:3993,14'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3995,65'
              BranchSideFuncs:
                - ZydisEncodeMvexBroadcastMode
                - ZydisEncodeMvexConversionMode
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4060,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3998,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4006,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4006,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4006,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4006,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4009,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4012,38'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4012,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4024,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4024,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4024,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4024,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4024,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4024,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4024,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4024,30'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4027,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4030,35'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4030,40'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4031,35'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4034,26'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4031,50'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4032,44'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4034,26'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4030,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4034,26'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4045,33'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4045,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4049,26'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4049,26'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4053,26'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4053,26'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4060,20'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4060,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4069,9'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4072,9'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4077,63'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4078,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4080,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4082,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4082,70'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4083,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4102,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4082,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4085,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4102,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4085,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4088,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4094,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4097,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4108,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4102,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4104,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4108,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4112,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4115,13'
              BranchSideFuncs:
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4118,25'
              BranchSideFuncs:
                - ZydisBuildMemoryOperand
                - __assert_fail
                - __assert_fail
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4134,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4140,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4162,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4118,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4120,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4129,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4121,40'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4108,59'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4122,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4121,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4108,59'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4124,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4140,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4108,59'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4144,25'
              BranchSideFuncs:
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4144,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4146,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4157,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4146,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4148,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4152,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4148,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4148,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4149,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4157,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4157,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4158,46'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
        - Branch String:   'src/Encoder.c:4108,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4108,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4110,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZydisBuildMemoryOperand
                - ZydisBuildRegisterOperand
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:3989,17'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3995,29'
          Dst:             ZydisEncodeMvexBroadcastMode
        - Src:             'src/Encoder.c:3996,29'
          Dst:             ZydisEncodeMvexConversionMode
        - Src:             'src/Encoder.c:4009,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:4027,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:4077,31'
          Dst:             ZydisGetMachineModeWidth
        - Src:             'src/Encoder.c:4097,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:4115,13'
          Dst:             ZydisBuildRegisterOperand
        - Src:             'src/Encoder.c:4120,17'
          Dst:             ZydisBuildMemoryOperand
        - Src:             'src/Encoder.c:4148,21'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:4157,17'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:4162,13'
          Dst:             __assert_fail
    - functionName:    ZydisFindMatchingDefinition
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2957
      functionLinenumberEnd: 3154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         126
      ICount:          665
      EdgeCount:       173
      CyclomaticComplexity: 49
      functionsReached:
        - ZydisArePrefixesCompatible
        - ZydisGetAszFromHint
        - ZydisGetEncodableEncoding
        - ZydisGetEncodableInstructions
        - ZydisGetInstructionDefinition
        - ZydisGetMachineModeWidth
        - ZydisGetOperandMask
        - ZydisGetOszFromHint
        - ZydisHandleSwappableDefinition
        - ZydisIsDefinitionCompatible
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:2958,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetEncodableInstructions
                - ZydisGetMachineModeWidth
                - ZydisGetAszFromHint
                - ZydisGetOszFromHint
                - ZydisGetOperandMask
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2958,5'
              BranchSideFuncs:
                - ZydisGetEncodableInstructions
                - ZydisGetMachineModeWidth
                - ZydisGetAszFromHint
                - ZydisGetOszFromHint
                - ZydisGetOperandMask
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2964,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2964,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2964,5'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetAszFromHint
                - ZydisGetOszFromHint
                - ZydisGetOperandMask
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2964,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2964,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2965,73'
              BranchSideFuncs:
                - ZydisGetMachineModeWidth
                - ZydisGetAszFromHint
                - ZydisGetOszFromHint
                - ZydisGetOperandMask
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2967,70'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2968,32'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - ZydisGetOszFromHint
                - ZydisGetOperandMask
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2969,61'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - ZydisGetOszFromHint
                - ZydisGetOperandMask
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2975,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,46'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2979,43'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2982,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2986,23'
              BranchSideFuncs:
                - ZydisGetEncodableEncoding
                - ZydisGetInstructionDefinition
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2986,78'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2987,53'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2991,22'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2986,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2991,22'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2991,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2993,17'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3008,41'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2993,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2997,21'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2997,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3022,14'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3008,72'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3009,19'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3022,14'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3008,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3022,14'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3013,23'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3013,26'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3017,23'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3013,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3017,23'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3017,62'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3018,55'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3022,43'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3017,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3022,43'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3022,70'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3023,23'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3028,29'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3022,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3028,29'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3031,23'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3031,21'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3031,21'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3032,23'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3032,21'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3032,21'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3037,76'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3038,26'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3042,14'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3037,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3042,14'
              BranchSideFuncs:
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3042,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3046,14'
              BranchSideFuncs:
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3046,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3050,13'
              BranchSideFuncs:
                - ZydisHandleSwappableDefinition
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3050,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3052,17'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3061,20'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3052,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3056,13'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3061,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3063,17'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3081,20'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3063,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3067,22'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3067,22'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3071,22'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3071,22'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3079,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3079,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3086,13'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3081,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3086,13'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3086,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3088,17'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3119,20'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3088,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3090,28'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3107,56'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3090,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3092,21'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3102,38'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3092,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3092,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3093,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3093,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3099,37'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3102,26'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3141,25'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3107,22'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3109,28'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3119,20'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3109,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3113,38'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3113,26'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3141,25'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3119,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3124,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3141,25'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3119,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3124,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3141,25'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3124,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3126,31'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3128,48'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3128,22'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:3132,48'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3132,22'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:3141,42'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:3141,57'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3145,32'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:3141,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,51'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:3145,32'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:2973,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:2973,5'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/Encoder.c:2975,25'
              BranchSideFuncs:
                - ZydisGetInstructionDefinition
                - ZydisGetEncodableEncoding
                - ZydisArePrefixesCompatible
                - ZydisIsDefinitionCompatible
                - ZydisHandleSwappableDefinition
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'src/Encoder.c:2963,37'
          Dst:             ZydisGetEncodableInstructions
        - Src:             'src/Encoder.c:2964,5'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:2965,39'
          Dst:             ZydisGetMachineModeWidth
        - Src:             'src/Encoder.c:2969,32'
          Dst:             ZydisGetAszFromHint
        - Src:             'src/Encoder.c:2970,32'
          Dst:             ZydisGetOszFromHint
        - Src:             'src/Encoder.c:2971,34'
          Dst:             ZydisGetOperandMask
        - Src:             'src/Encoder.c:2980,9'
          Dst:             ZydisGetInstructionDefinition
        - Src:             'src/Encoder.c:2987,15'
          Dst:             ZydisGetEncodableEncoding
        - Src:             'src/Encoder.c:3042,14'
          Dst:             ZydisArePrefixesCompatible
        - Src:             'src/Encoder.c:3046,14'
          Dst:             ZydisIsDefinitionCompatible
        - Src:             'src/Encoder.c:3050,13'
          Dst:             ZydisHandleSwappableDefinition
        - Src:             'src/Encoder.c:3079,13'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:3092,21'
          Dst:             __assert_fail
    - functionName:    ZydisIsScaleValid
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:756,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:756,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:756,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisEncoderNopFill
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4789
      functionLinenumberEnd: 4819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/Encoder.c:4790,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4790,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4810,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4810,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4810,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4812,38'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4812,30'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4813,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4813,43'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4810,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4810,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4812,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisEncoderDecodedInstructionToEncoderRequest
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4619
      functionLinenumberEnd: 4786
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          461
      EdgeCount:       94
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:4620,10'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4620,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4620,22'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4620,22'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4620,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4620,34'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4620,34'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4620,38'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4620,60'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4620,64'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4621,47'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4620,74'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4620,74'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4621,47'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4620,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4620,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4626,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4631,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4633,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4636,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4636,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4636,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4643,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4646,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4651,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4651,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4651,5'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4651,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4651,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4651,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4669,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4669,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4679,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4679,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4679,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4686,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4689,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4691,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4698,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4698,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4706,53'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4715,53'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4726,36'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4726,36'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4726,36'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4726,36'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4706,35'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4706,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4707,40'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4710,93'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4711,40'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4712,36'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4711,76'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4710,23'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4712,36'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4715,35'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4715,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4716,40'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4735,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4735,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4738,41'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4742,40'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4752,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4756,37'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4744,33'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4744,25'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4744,88'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4745,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4745,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4749,40'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4761,43'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4729,51'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4762,31'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4761,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4729,51'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4764,47'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4764,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4764,17'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4767,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4770,43'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4773,43'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4729,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4729,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4732,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:4691,13'
          Dst:             __assert_fail
    - functionName:    ZydisEncoderEncodeInstructionAbsolute
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4382
      functionLinenumberEnd: 4614
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          655
      EdgeCount:       175
      CyclomaticComplexity: 48
      functionsReached:
        - ZydisEncoderCheckRequestSanity
        - ZydisEncoderEncodeInstructionInternal
        - ZydisGetAszFromHint
        - ZydisGetMachineModeWidth
        - ZydisGetRelInfo
        - ZydisGetSignedImmSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Encoder.c:4383,10'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisGetRelInfo
                - ZydisGetMachineModeWidth
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
                - ZydisEncoderEncodeInstructionInternal
            - BranchSide:      'src/Encoder.c:4383,10'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisGetRelInfo
                - ZydisGetMachineModeWidth
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
                - ZydisEncoderEncodeInstructionInternal
        - Branch String:   'src/Encoder.c:4383,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4383,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4383,22'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisGetRelInfo
                - ZydisGetMachineModeWidth
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
                - ZydisEncoderEncodeInstructionInternal
        - Branch String:   'src/Encoder.c:4383,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4383,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4383,33'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisGetRelInfo
                - ZydisGetMachineModeWidth
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
                - ZydisEncoderEncodeInstructionInternal
        - Branch String:   'src/Encoder.c:4383,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4387,5'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisGetRelInfo
                - ZydisGetMachineModeWidth
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
                - ZydisEncoderEncodeInstructionInternal
        - Branch String:   'src/Encoder.c:4397,56'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4397,13'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4573,28'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4397,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4394,52'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4399,17'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4399,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4399,17'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4404,31'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4404,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4421,24'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4421,24'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4538,78'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4566,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4425,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4427,35'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4465,34'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4432,58'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4433,35'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4438,36'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4432,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4437,21'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4438,36'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4438,51'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4438,64'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4449,47'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4438,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4440,38'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4449,47'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4442,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4443,51'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4449,47'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4443,78'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4444,52'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4449,47'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4449,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4451,50'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4459,50'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4471,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4478,54'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4493,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4485,87'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4497,55'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4498,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4485,87'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4502,53'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4504,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4485,87'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4508,31'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4510,25'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4512,38'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4520,38'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4512,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4568,17'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4520,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4568,17'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4539,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4539,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4543,64'
              BranchSideFuncs:
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4543,36'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4545,23'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4546,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4546,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4546,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4546,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4546,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4546,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4546,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4546,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4546,17'
              BranchSideFuncs:
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4546,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4546,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4546,17'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4550,70'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4551,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4551,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4555,45'
              BranchSideFuncs:
                - ZydisGetSignedImmSize
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4557,21'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4557,21'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4561,27'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4573,58'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4394,52'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4574,24'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4574,56'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4575,33'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4577,17'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4573,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4394,52'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4577,17'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4577,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4577,17'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4582,40'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
        - Branch String:   'src/Encoder.c:4394,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4396,36'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
                - ZydisGetAszFromHint
                - __assert_fail
                - ZydisGetSignedImmSize
                - ZydisGetSignedImmSize
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4589,5'
              BranchSideFuncs:
                - ZydisEncoderEncodeInstructionInternal
                - ZydisGetSignedImmSize
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/Encoder.c:4604,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4606,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Encoder.c:4608,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Encoder.c:4608,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4608,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4609,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Encoder.c:4387,5'
          Dst:             ZydisEncoderCheckRequestSanity
        - Src:             'src/Encoder.c:4389,43'
          Dst:             ZydisGetRelInfo
        - Src:             'src/Encoder.c:4393,25'
          Dst:             ZydisGetMachineModeWidth
        - Src:             'src/Encoder.c:4503,39'
          Dst:             ZydisGetSignedImmSize
        - Src:             'src/Encoder.c:4545,23'
          Dst:             ZydisGetAszFromHint
        - Src:             'src/Encoder.c:4546,17'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:4556,35'
          Dst:             ZydisGetSignedImmSize
        - Src:             'src/Encoder.c:4566,17'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:4589,5'
          Dst:             ZydisEncoderEncodeInstructionInternal
        - Src:             'src/Encoder.c:4589,5'
          Dst:             ZydisEncoderEncodeInstructionInternal
        - Src:             'src/Encoder.c:4598,13'
          Dst:             ZydisGetSignedImmSize
        - Src:             'src/Encoder.c:4602,9'
          Dst:             __assert_fail
        - Src:             'src/Encoder.c:4608,9'
          Dst:             __assert_fail
    - functionName:    ZydisEncoderCheckRequestSanity
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4177
      functionLinenumberEnd: 4334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         124
      ICount:          544
      EdgeCount:       172
      CyclomaticComplexity: 50
      functionsReached:
        - ZydisIsScaleValid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:4178,30'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4178,30'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4178,75'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4178,75'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4179,30'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4179,86'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4179,86'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4180,30'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4180,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4180,67'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4181,30'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4181,73'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4181,73'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4182,30'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4182,75'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4182,75'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4183,30'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4183,85'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4183,85'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4184,30'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4184,85'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4184,85'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4185,30'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4185,79'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4185,79'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4186,35'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4186,77'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4186,77'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4187,30'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4187,79'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4187,79'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4188,35'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4188,81'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4188,81'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4189,35'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4189,77'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4189,77'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4190,35'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4190,75'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4190,75'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4191,19'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4191,63'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4191,63'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4192,28'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4192,55'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4192,55'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4193,19'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4178,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4178,9'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4198,27'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4198,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4200,36'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4237,27'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4200,67'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4201,32'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4207,31'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4200,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4200,13'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4207,31'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4207,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4210,9'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4211,31'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4211,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4213,13'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4215,31'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4215,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4217,13'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4219,31'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4219,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4221,13'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4223,31'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4223,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4225,13'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4227,31'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4227,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4229,13'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4231,32'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4237,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4240,5'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4241,27'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4241,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4243,9'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4245,27'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4245,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4247,9'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4249,26'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4249,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4249,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4253,28'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4253,57'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4254,28'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4258,28'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4253,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4253,9'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4258,28'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4258,65'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4259,28'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4263,28'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4258,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4258,9'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4263,28'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4263,56'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4263,9'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4278,10'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4263,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4263,9'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4278,10'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4278,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4278,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4283,31'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4283,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4285,40'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4292,36'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4285,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4285,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4300,26'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4292,62'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4292,62'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4293,41'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4293,72'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4293,72'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4294,41'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4292,13'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4292,13'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4300,26'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4300,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4300,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4300,26'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4303,53'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4303,53'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4309,9'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4309,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4300,52'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4300,52'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4309,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4312,21'
              BranchSideFuncs:
                - ZydisIsScaleValid
            - BranchSide:      'src/Encoder.c:4318,33'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4312,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4300,52'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4312,17'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4318,70'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4318,70'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4319,37'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4319,71'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4319,71'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4320,44'
              BranchSideFuncs:
                - ZydisIsScaleValid
        - Branch String:   'src/Encoder.c:4318,17'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4300,52'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4318,17'
              BranchSideFuncs: []
        - Branch String:   'src/Encoder.c:4300,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4300,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4302,42'
              BranchSideFuncs:
                - ZydisIsScaleValid
      Callsites:
        - Src:             'src/Encoder.c:4320,18'
          Dst:             ZydisIsScaleValid
    - functionName:    ZydisEncoderEncodeInstructionInternal
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4361
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ZydisBuildInstruction
        - ZydisEmitInstruction
        - ZydisFindMatchingDefinition
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/Encoder.c:4351,5'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisFindMatchingDefinition
                - ZydisBuildInstruction
                - ZydisEmitInstruction
            - BranchSide:      'src/Encoder.c:4352,5'
              BranchSideFuncs:
                - ZydisFindMatchingDefinition
                - ZydisBuildInstruction
                - ZydisEmitInstruction
      Callsites:
        - Src:             'src/Encoder.c:4352,5'
          Dst:             ZydisFindMatchingDefinition
        - Src:             'src/Encoder.c:4357,5'
          Dst:             ZydisBuildInstruction
        - Src:             'src/Encoder.c:4358,5'
          Dst:             ZydisEmitInstruction
    - functionName:    ZydisEncoderEncodeInstruction
      functionSourceFile: '/src/zydis/src/Encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4369
      functionLinenumberEnd: 4378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ZydisEncoderCheckRequestSanity
        - ZydisEncoderEncodeInstructionInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/Encoder.c:4370,10'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:0,0'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisEncoderEncodeInstructionInternal
            - BranchSide:      'src/Encoder.c:4370,10'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisEncoderEncodeInstructionInternal
        - Branch String:   'src/Encoder.c:4370,18'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4370,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4370,22'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisEncoderEncodeInstructionInternal
        - Branch String:   'src/Encoder.c:4370,29'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4370,29'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4370,33'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisEncoderEncodeInstructionInternal
        - Branch String:   'src/Encoder.c:4370,9'
          Branch Sides:
            - BranchSide:      'src/Encoder.c:4370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Encoder.c:4374,5'
              BranchSideFuncs:
                - ZydisEncoderCheckRequestSanity
                - ZydisEncoderEncodeInstructionInternal
      Callsites:
        - Src:             'src/Encoder.c:4374,5'
          Dst:             ZydisEncoderCheckRequestSanity
        - Src:             'src/Encoder.c:4377,12'
          Dst:             ZydisEncoderEncodeInstructionInternal
    - functionName:    ZydisGetEncodableInstructions
      functionSourceFile: '/src/zydis/src/EncoderData.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/EncoderData.c:35,44'
          Branch Sides:
            - BranchSide:      'src/EncoderData.c:35,44'
              BranchSideFuncs: []
            - BranchSide:      'src/EncoderData.c:35,56'
              BranchSideFuncs: []
        - Branch String:   'src/EncoderData.c:35,9'
          Branch Sides:
            - BranchSide:      'src/EncoderData.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'src/EncoderData.c:40,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisGetRelInfo
      functionSourceFile: '/src/zydis/src/Generated/GetRelInfo.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 2
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          124
      EdgeCount:       64
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Generated/GetRelInfo.inc:16,5'
          Branch Sides:
            - BranchSide:      'src/Generated/GetRelInfo.inc:16,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:38,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:40,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:43,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:43,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:45,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:47,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:53,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Generated/GetRelInfo.inc:55,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisRegisterClassGetWidth
      functionSourceFile: '/src/zydis/src/Register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/Register.c:289,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:294,18'
              BranchSideFuncs: []
        - Branch String:   'src/Register.c:294,12'
          Branch Sides:
            - BranchSide:      'src/Register.c:295,44'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:296,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisRegisterGetStringWrapped
      functionSourceFile: '/src/zydis/src/Register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/Register.c:274,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:274,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisRegisterGetString
      functionSourceFile: '/src/zydis/src/Register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/Register.c:264,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:264,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisRegisterGetLargestEnclosing
      functionSourceFile: '/src/zydis/src/Register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          150
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/Register.c:154,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/Register.c:154,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Register.c:154,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:159,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Register.c:159,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:164,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Register.c:166,47'
          Branch Sides:
            - BranchSide:      'src/Register.c:166,47'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:167,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Register.c:167,46'
          Branch Sides:
            - BranchSide:      'src/Register.c:167,55'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:178,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/Register.c:178,5'
          Branch Sides:
            - BranchSide:      'src/Register.c:178,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'src/Register.c:200,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:229,37'
              BranchSideFuncs: []
        - Branch String:   'src/Register.c:230,5'
          Branch Sides:
            - BranchSide:      'src/Register.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:230,5'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:233,18'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:255,58'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:255,58'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:255,58'
              BranchSideFuncs: []
        - Branch String:   'src/Register.c:238,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:241,62'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:243,62'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:245,62'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/Register.c:178,5'
          Dst:             __assert_fail
    - functionName:    ZydisRegisterGetWidth
      functionSourceFile: '/src/zydis/src/Register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/Register.c:142,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:147,18'
              BranchSideFuncs: []
        - Branch String:   'src/Register.c:147,12'
          Branch Sides:
            - BranchSide:      'src/Register.c:148,27'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:149,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisRegisterGetClass
      functionSourceFile: '/src/zydis/src/Register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/Register.c:132,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:132,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisRegisterGetId
      functionSourceFile: '/src/zydis/src/Register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/Register.c:122,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:122,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisRegisterEncode
      functionSourceFile: '/src/zydis/src/Register.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/Register.c:99,52'
          Branch Sides:
            - BranchSide:      'src/Register.c:99,52'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:100,25'
              BranchSideFuncs: []
        - Branch String:   'src/Register.c:100,50'
          Branch Sides:
            - BranchSide:      'src/Register.c:100,50'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:101,25'
              BranchSideFuncs: []
        - Branch String:   'src/Register.c:99,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:106,35'
              BranchSideFuncs: []
        - Branch String:   'src/Register.c:106,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:106,9'
              BranchSideFuncs: []
        - Branch String:   'src/Register.c:112,9'
          Branch Sides:
            - BranchSide:      'src/Register.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'src/Register.c:114,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisGetAccessedFlags
      functionSourceFile: '/src/zydis/src/SharedData.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/SharedData.c:183,5'
          Branch Sides:
            - BranchSide:      'src/SharedData.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/SharedData.c:183,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/SharedData.c:183,5'
          Branch Sides:
            - BranchSide:      'src/SharedData.c:183,5'
              BranchSideFuncs: []
            - BranchSide:      'src/SharedData.c:184,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/SharedData.c:183,5'
          Dst:             __assert_fail
    - functionName:    ZydisGetElementInfo
      functionSourceFile: '/src/zydis/src/SharedData.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/SharedData.c:168,5'
          Branch Sides:
            - BranchSide:      'src/SharedData.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/SharedData.c:168,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/SharedData.c:168,5'
          Branch Sides:
            - BranchSide:      'src/SharedData.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      'src/SharedData.c:168,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/SharedData.c:168,5'
          Dst:             __assert_fail
    - functionName:    ZydisGetOperandDefinitions
      functionSourceFile: '/src/zydis/src/SharedData.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/SharedData.c:114,9'
          Branch Sides:
            - BranchSide:      'src/SharedData.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'src/SharedData.c:118,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZydisGetInstructionDefinition
      functionSourceFile: '/src/zydis/src/SharedData.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/SharedData.c:77,5'
          Branch Sides:
            - BranchSide:      'src/SharedData.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/SharedData.c:77,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/SharedData.c:77,5'
          Branch Sides:
            - BranchSide:      'src/SharedData.c:80,53'
              BranchSideFuncs: []
            - BranchSide:      'src/SharedData.c:83,53'
              BranchSideFuncs: []
            - BranchSide:      'src/SharedData.c:86,53'
              BranchSideFuncs: []
            - BranchSide:      'src/SharedData.c:89,53'
              BranchSideFuncs: []
            - BranchSide:      'src/SharedData.c:93,53'
              BranchSideFuncs: []
            - BranchSide:      'src/SharedData.c:98,53'
              BranchSideFuncs: []
            - BranchSide:      'src/SharedData.c:102,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/SharedData.c:102,9'
          Dst:             __assert_fail
...
