Branch: refs/heads/angushe/riscv-parse-dataflow
  Home:   https://github.com/dyninst/dyninst
  Commit: 840135d08456e1fec00508b5bcf84f07752bc9c4
      
https://github.com/dyninst/dyninst/commit/840135d08456e1fec00508b5bcf84f07752bc9c4
  Author: kupsch <[email protected]>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    M symtabAPI/doc/API/Symtab/Symbol.tex
    M symtabAPI/h/Symbol.h
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Symbol.C

  Log Message:
  -----------
  Cleanup Symbol class (#2088)

* Cleanup Symbol class

- remove Symbol::SymbolTags (not used)
- remove Symbol::Ptr (not used, never useful)
- made getMangleName method inline
- fix typo in docs:  ST_SETION -> ST_SECTION
- Use default member initialization for Symbol, update ctors


  Commit: 0c1613913c04c3a71dafe2999267511d16ee2aa4
      
https://github.com/dyninst/dyninst/commit/0c1613913c04c3a71dafe2999267511d16ee2aa4
  Author: Tim Haines <[email protected]>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    M dyninstAPI/src/codegen.C

  Log Message:
  -----------
  Display full instruction bytes in codeGen::format (#2092)


  Commit: c7d00cdce60957da631b0158a753e63addf0ba9a
      
https://github.com/dyninst/dyninst/commit/c7d00cdce60957da631b0158a753e63addf0ba9a
  Author: Tim Haines <[email protected]>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    M tests/integration/CMakeLists.txt

  Log Message:
  -----------
  Don't run riscv instruction decode tests unless decoder is present (#2091)


  Commit: dddd8c2808a5f734ef81e259257595c38bd0dbb9
      
https://github.com/dyninst/dyninst/commit/dddd8c2808a5f734ef81e259257595c38bd0dbb9
  Author: Tim Haines <[email protected]>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    R instructionAPI/ISA_ps/abs_advsimd
    R instructionAPI/ISA_ps/adc
    R instructionAPI/ISA_ps/adcs
    R instructionAPI/ISA_ps/add_addsub_ext
    R instructionAPI/ISA_ps/add_addsub_imm
    R instructionAPI/ISA_ps/add_addsub_shift
    R instructionAPI/ISA_ps/add_advsimd
    R instructionAPI/ISA_ps/addhn_advsimd
    R instructionAPI/ISA_ps/addp_advsimd_pair
    R instructionAPI/ISA_ps/addp_advsimd_vec
    R instructionAPI/ISA_ps/adds_addsub_ext
    R instructionAPI/ISA_ps/adds_addsub_imm
    R instructionAPI/ISA_ps/adds_addsub_shift
    R instructionAPI/ISA_ps/addv_advsimd
    R instructionAPI/ISA_ps/adr
    R instructionAPI/ISA_ps/adrp
    R instructionAPI/ISA_ps/aesd_advsimd
    R instructionAPI/ISA_ps/aese_advsimd
    R instructionAPI/ISA_ps/aesimc_advsimd
    R instructionAPI/ISA_ps/aesmc_advsimd
    R instructionAPI/ISA_ps/and_advsimd
    R instructionAPI/ISA_ps/and_log_imm
    R instructionAPI/ISA_ps/and_log_shift
    R instructionAPI/ISA_ps/ands_log_imm
    R instructionAPI/ISA_ps/ands_log_shift
    R instructionAPI/ISA_ps/asr_asrv
    R instructionAPI/ISA_ps/asr_sbfm
    R instructionAPI/ISA_ps/asrv
    R instructionAPI/ISA_ps/at_sys
    R instructionAPI/ISA_ps/b_cond
    R instructionAPI/ISA_ps/b_uncond
    R instructionAPI/ISA_ps/bfi_bfm
    R instructionAPI/ISA_ps/bfm
    R instructionAPI/ISA_ps/bfxil_bfm
    R instructionAPI/ISA_ps/bic_advsimd_imm
    R instructionAPI/ISA_ps/bic_advsimd_reg
    R instructionAPI/ISA_ps/bic_log_shift
    R instructionAPI/ISA_ps/bics
    R instructionAPI/ISA_ps/bif_advsimd
    R instructionAPI/ISA_ps/bit_advsimd
    R instructionAPI/ISA_ps/bl
    R instructionAPI/ISA_ps/blr
    R instructionAPI/ISA_ps/br
    R instructionAPI/ISA_ps/brk
    R instructionAPI/ISA_ps/bsl_advsimd
    R instructionAPI/ISA_ps/cbnz
    R instructionAPI/ISA_ps/cbz
    R instructionAPI/ISA_ps/ccmn_imm
    R instructionAPI/ISA_ps/ccmn_reg
    R instructionAPI/ISA_ps/ccmp_imm
    R instructionAPI/ISA_ps/ccmp_reg
    R instructionAPI/ISA_ps/cinc_csinc
    R instructionAPI/ISA_ps/cinv_csinv
    R instructionAPI/ISA_ps/clrex
    R instructionAPI/ISA_ps/cls_advsimd
    R instructionAPI/ISA_ps/cls_int
    R instructionAPI/ISA_ps/clz_advsimd
    R instructionAPI/ISA_ps/clz_int
    R instructionAPI/ISA_ps/cmeq_advsimd_reg
    R instructionAPI/ISA_ps/cmeq_advsimd_zero
    R instructionAPI/ISA_ps/cmge_advsimd_reg
    R instructionAPI/ISA_ps/cmge_advsimd_zero
    R instructionAPI/ISA_ps/cmgt_advsimd_reg
    R instructionAPI/ISA_ps/cmgt_advsimd_zero
    R instructionAPI/ISA_ps/cmhi_advsimd
    R instructionAPI/ISA_ps/cmhs_advsimd
    R instructionAPI/ISA_ps/cmle_advsimd
    R instructionAPI/ISA_ps/cmlt_advsimd
    R instructionAPI/ISA_ps/cmn_adds_addsub_ext
    R instructionAPI/ISA_ps/cmn_adds_addsub_imm
    R instructionAPI/ISA_ps/cmn_adds_addsub_shift
    R instructionAPI/ISA_ps/cmp_subs_addsub_ext
    R instructionAPI/ISA_ps/cmp_subs_addsub_imm
    R instructionAPI/ISA_ps/cmp_subs_addsub_shift
    R instructionAPI/ISA_ps/cmtst_advsimd
    R instructionAPI/ISA_ps/cneg_csneg
    R instructionAPI/ISA_ps/cnt_advsimd
    R instructionAPI/ISA_ps/crc32
    R instructionAPI/ISA_ps/crc32c
    R instructionAPI/ISA_ps/csel
    R instructionAPI/ISA_ps/cset_csinc
    R instructionAPI/ISA_ps/csetm_csinv
    R instructionAPI/ISA_ps/csinc
    R instructionAPI/ISA_ps/csinv
    R instructionAPI/ISA_ps/csneg
    R instructionAPI/ISA_ps/dc_sys
    R instructionAPI/ISA_ps/dcps1
    R instructionAPI/ISA_ps/dcps2
    R instructionAPI/ISA_ps/dcps3
    R instructionAPI/ISA_ps/dmb
    R instructionAPI/ISA_ps/drps
    R instructionAPI/ISA_ps/dsb
    R instructionAPI/ISA_ps/dup_advsimd_elt
    R instructionAPI/ISA_ps/dup_advsimd_gen
    R instructionAPI/ISA_ps/eon
    R instructionAPI/ISA_ps/eor_advsimd
    R instructionAPI/ISA_ps/eor_log_imm
    R instructionAPI/ISA_ps/eor_log_shift
    R instructionAPI/ISA_ps/eret
    R instructionAPI/ISA_ps/ext_advsimd
    R instructionAPI/ISA_ps/extr
    R instructionAPI/ISA_ps/fabd_advsimd
    R instructionAPI/ISA_ps/fabs_advsimd
    R instructionAPI/ISA_ps/fabs_float
    R instructionAPI/ISA_ps/facge_advsimd
    R instructionAPI/ISA_ps/facgt_advsimd
    R instructionAPI/ISA_ps/fadd_advsimd
    R instructionAPI/ISA_ps/fadd_float
    R instructionAPI/ISA_ps/faddp_advsimd_pair
    R instructionAPI/ISA_ps/faddp_advsimd_vec
    R instructionAPI/ISA_ps/fccmp_float
    R instructionAPI/ISA_ps/fccmpe_float
    R instructionAPI/ISA_ps/fcmeq_advsimd_reg
    R instructionAPI/ISA_ps/fcmeq_advsimd_zero
    R instructionAPI/ISA_ps/fcmge_advsimd_reg
    R instructionAPI/ISA_ps/fcmge_advsimd_zero
    R instructionAPI/ISA_ps/fcmgt_advsimd_reg
    R instructionAPI/ISA_ps/fcmgt_advsimd_zero
    R instructionAPI/ISA_ps/fcmle_advsimd
    R instructionAPI/ISA_ps/fcmlt_advsimd
    R instructionAPI/ISA_ps/fcmp_float
    R instructionAPI/ISA_ps/fcmpe_float
    R instructionAPI/ISA_ps/fcsel_float
    R instructionAPI/ISA_ps/fcvt_float
    R instructionAPI/ISA_ps/fcvtas_advsimd
    R instructionAPI/ISA_ps/fcvtas_float
    R instructionAPI/ISA_ps/fcvtau_advsimd
    R instructionAPI/ISA_ps/fcvtau_float
    R instructionAPI/ISA_ps/fcvtl_advsimd
    R instructionAPI/ISA_ps/fcvtms_advsimd
    R instructionAPI/ISA_ps/fcvtms_float
    R instructionAPI/ISA_ps/fcvtmu_advsimd
    R instructionAPI/ISA_ps/fcvtmu_float
    R instructionAPI/ISA_ps/fcvtn_advsimd
    R instructionAPI/ISA_ps/fcvtns_advsimd
    R instructionAPI/ISA_ps/fcvtns_float
    R instructionAPI/ISA_ps/fcvtnu_advsimd
    R instructionAPI/ISA_ps/fcvtnu_float
    R instructionAPI/ISA_ps/fcvtps_advsimd
    R instructionAPI/ISA_ps/fcvtps_float
    R instructionAPI/ISA_ps/fcvtpu_advsimd
    R instructionAPI/ISA_ps/fcvtpu_float
    R instructionAPI/ISA_ps/fcvtxn_advsimd
    R instructionAPI/ISA_ps/fcvtzs_advsimd_fix
    R instructionAPI/ISA_ps/fcvtzs_advsimd_int
    R instructionAPI/ISA_ps/fcvtzs_float_fix
    R instructionAPI/ISA_ps/fcvtzs_float_int
    R instructionAPI/ISA_ps/fcvtzu_advsimd_fix
    R instructionAPI/ISA_ps/fcvtzu_advsimd_int
    R instructionAPI/ISA_ps/fcvtzu_float_fix
    R instructionAPI/ISA_ps/fcvtzu_float_int
    R instructionAPI/ISA_ps/fdiv_advsimd
    R instructionAPI/ISA_ps/fdiv_float
    R instructionAPI/ISA_ps/fmadd_float
    R instructionAPI/ISA_ps/fmax_advsimd
    R instructionAPI/ISA_ps/fmax_float
    R instructionAPI/ISA_ps/fmaxnm_advsimd
    R instructionAPI/ISA_ps/fmaxnm_float
    R instructionAPI/ISA_ps/fmaxnmp_advsimd_pair
    R instructionAPI/ISA_ps/fmaxnmp_advsimd_vec
    R instructionAPI/ISA_ps/fmaxnmv_advsimd
    R instructionAPI/ISA_ps/fmaxp_advsimd_pair
    R instructionAPI/ISA_ps/fmaxp_advsimd_vec
    R instructionAPI/ISA_ps/fmaxv_advsimd
    R instructionAPI/ISA_ps/fmin_advsimd
    R instructionAPI/ISA_ps/fmin_float
    R instructionAPI/ISA_ps/fminnm_advsimd
    R instructionAPI/ISA_ps/fminnm_float
    R instructionAPI/ISA_ps/fminnmp_advsimd_pair
    R instructionAPI/ISA_ps/fminnmp_advsimd_vec
    R instructionAPI/ISA_ps/fminnmv_advsimd
    R instructionAPI/ISA_ps/fminp_advsimd_pair
    R instructionAPI/ISA_ps/fminp_advsimd_vec
    R instructionAPI/ISA_ps/fminv_advsimd
    R instructionAPI/ISA_ps/fmla_advsimd_elt
    R instructionAPI/ISA_ps/fmla_advsimd_vec
    R instructionAPI/ISA_ps/fmls_advsimd_elt
    R instructionAPI/ISA_ps/fmls_advsimd_vec
    R instructionAPI/ISA_ps/fmov_advsimd
    R instructionAPI/ISA_ps/fmov_float
    R instructionAPI/ISA_ps/fmov_float_gen
    R instructionAPI/ISA_ps/fmov_float_imm
    R instructionAPI/ISA_ps/fmsub_float
    R instructionAPI/ISA_ps/fmul_advsimd_elt
    R instructionAPI/ISA_ps/fmul_advsimd_vec
    R instructionAPI/ISA_ps/fmul_float
    R instructionAPI/ISA_ps/fmulx_advsimd_elt
    R instructionAPI/ISA_ps/fmulx_advsimd_vec
    R instructionAPI/ISA_ps/fneg_advsimd
    R instructionAPI/ISA_ps/fneg_float
    R instructionAPI/ISA_ps/fnmadd_float
    R instructionAPI/ISA_ps/fnmsub_float
    R instructionAPI/ISA_ps/fnmul_float
    R instructionAPI/ISA_ps/frecpe_advsimd
    R instructionAPI/ISA_ps/frecps_advsimd
    R instructionAPI/ISA_ps/frecpx_advsimd
    R instructionAPI/ISA_ps/frinta_advsimd
    R instructionAPI/ISA_ps/frinta_float
    R instructionAPI/ISA_ps/frinti_advsimd
    R instructionAPI/ISA_ps/frinti_float
    R instructionAPI/ISA_ps/frintm_advsimd
    R instructionAPI/ISA_ps/frintm_float
    R instructionAPI/ISA_ps/frintn_advsimd
    R instructionAPI/ISA_ps/frintn_float
    R instructionAPI/ISA_ps/frintp_advsimd
    R instructionAPI/ISA_ps/frintp_float
    R instructionAPI/ISA_ps/frintx_advsimd
    R instructionAPI/ISA_ps/frintx_float
    R instructionAPI/ISA_ps/frintz_advsimd
    R instructionAPI/ISA_ps/frintz_float
    R instructionAPI/ISA_ps/frsqrte_advsimd
    R instructionAPI/ISA_ps/frsqrts_advsimd
    R instructionAPI/ISA_ps/fsqrt_advsimd
    R instructionAPI/ISA_ps/fsqrt_float
    R instructionAPI/ISA_ps/fsub_advsimd
    R instructionAPI/ISA_ps/fsub_float
    R instructionAPI/ISA_ps/hint
    R instructionAPI/ISA_ps/hlt
    R instructionAPI/ISA_ps/hvc
    R instructionAPI/ISA_ps/ic_sys
    R instructionAPI/ISA_ps/ins_advsimd_elt
    R instructionAPI/ISA_ps/ins_advsimd_gen
    R instructionAPI/ISA_ps/isb
    R instructionAPI/ISA_ps/ld1_advsimd_mult
    R instructionAPI/ISA_ps/ld1_advsimd_sngl
    R instructionAPI/ISA_ps/ld1r_advsimd
    R instructionAPI/ISA_ps/ld2_advsimd_mult
    R instructionAPI/ISA_ps/ld2_advsimd_sngl
    R instructionAPI/ISA_ps/ld2r_advsimd
    R instructionAPI/ISA_ps/ld3_advsimd_mult
    R instructionAPI/ISA_ps/ld3_advsimd_sngl
    R instructionAPI/ISA_ps/ld3r_advsimd
    R instructionAPI/ISA_ps/ld4_advsimd_mult
    R instructionAPI/ISA_ps/ld4_advsimd_sngl
    R instructionAPI/ISA_ps/ld4r_advsimd
    R instructionAPI/ISA_ps/ldar
    R instructionAPI/ISA_ps/ldarb
    R instructionAPI/ISA_ps/ldarh
    R instructionAPI/ISA_ps/ldaxp
    R instructionAPI/ISA_ps/ldaxr
    R instructionAPI/ISA_ps/ldaxrb
    R instructionAPI/ISA_ps/ldaxrh
    R instructionAPI/ISA_ps/ldnp_fpsimd
    R instructionAPI/ISA_ps/ldnp_gen
    R instructionAPI/ISA_ps/ldp_fpsimd
    R instructionAPI/ISA_ps/ldp_gen
    R instructionAPI/ISA_ps/ldpsw
    R instructionAPI/ISA_ps/ldr_imm_fpsimd
    R instructionAPI/ISA_ps/ldr_imm_gen
    R instructionAPI/ISA_ps/ldr_lit_fpsimd
    R instructionAPI/ISA_ps/ldr_lit_gen
    R instructionAPI/ISA_ps/ldr_reg_fpsimd
    R instructionAPI/ISA_ps/ldr_reg_gen
    R instructionAPI/ISA_ps/ldrb_imm
    R instructionAPI/ISA_ps/ldrb_reg
    R instructionAPI/ISA_ps/ldrh_imm
    R instructionAPI/ISA_ps/ldrh_reg
    R instructionAPI/ISA_ps/ldrsb_imm
    R instructionAPI/ISA_ps/ldrsb_reg
    R instructionAPI/ISA_ps/ldrsh_imm
    R instructionAPI/ISA_ps/ldrsh_reg
    R instructionAPI/ISA_ps/ldrsw_imm
    R instructionAPI/ISA_ps/ldrsw_lit
    R instructionAPI/ISA_ps/ldrsw_reg
    R instructionAPI/ISA_ps/ldtr
    R instructionAPI/ISA_ps/ldtrb
    R instructionAPI/ISA_ps/ldtrh
    R instructionAPI/ISA_ps/ldtrsb
    R instructionAPI/ISA_ps/ldtrsh
    R instructionAPI/ISA_ps/ldtrsw
    R instructionAPI/ISA_ps/ldur_fpsimd
    R instructionAPI/ISA_ps/ldur_gen
    R instructionAPI/ISA_ps/ldurb
    R instructionAPI/ISA_ps/ldurh
    R instructionAPI/ISA_ps/ldursb
    R instructionAPI/ISA_ps/ldursh
    R instructionAPI/ISA_ps/ldursw
    R instructionAPI/ISA_ps/ldxp
    R instructionAPI/ISA_ps/ldxr
    R instructionAPI/ISA_ps/ldxrb
    R instructionAPI/ISA_ps/ldxrh
    R instructionAPI/ISA_ps/lsl_lslv
    R instructionAPI/ISA_ps/lsl_ubfm
    R instructionAPI/ISA_ps/lslv
    R instructionAPI/ISA_ps/lsr_lsrv
    R instructionAPI/ISA_ps/lsr_ubfm
    R instructionAPI/ISA_ps/lsrv
    R instructionAPI/ISA_ps/madd
    R instructionAPI/ISA_ps/mla_advsimd_elt
    R instructionAPI/ISA_ps/mla_advsimd_vec
    R instructionAPI/ISA_ps/mls_advsimd_elt
    R instructionAPI/ISA_ps/mls_advsimd_vec
    R instructionAPI/ISA_ps/mneg_msub
    R instructionAPI/ISA_ps/mov_add_addsub_imm
    R instructionAPI/ISA_ps/mov_dup_advsimd_elt
    R instructionAPI/ISA_ps/mov_ins_advsimd_elt
    R instructionAPI/ISA_ps/mov_ins_advsimd_gen
    R instructionAPI/ISA_ps/mov_movn
    R instructionAPI/ISA_ps/mov_movz
    R instructionAPI/ISA_ps/mov_orr_advsimd_reg
    R instructionAPI/ISA_ps/mov_orr_log_imm
    R instructionAPI/ISA_ps/mov_orr_log_shift
    R instructionAPI/ISA_ps/mov_umov_advsimd
    R instructionAPI/ISA_ps/movi_advsimd
    R instructionAPI/ISA_ps/movk
    R instructionAPI/ISA_ps/movn
    R instructionAPI/ISA_ps/movz
    R instructionAPI/ISA_ps/mrs
    R instructionAPI/ISA_ps/msr_imm
    R instructionAPI/ISA_ps/msr_reg
    R instructionAPI/ISA_ps/msub
    R instructionAPI/ISA_ps/mul_advsimd_elt
    R instructionAPI/ISA_ps/mul_advsimd_vec
    R instructionAPI/ISA_ps/mul_madd
    R instructionAPI/ISA_ps/mvn_not_advsimd
    R instructionAPI/ISA_ps/mvn_orn_log_shift
    R instructionAPI/ISA_ps/mvni_advsimd
    R instructionAPI/ISA_ps/neg_advsimd
    R instructionAPI/ISA_ps/neg_sub_addsub_shift
    R instructionAPI/ISA_ps/negs_subs_addsub_shift
    R instructionAPI/ISA_ps/ngc_sbc
    R instructionAPI/ISA_ps/ngcs_sbcs
    R instructionAPI/ISA_ps/nop_hint
    R instructionAPI/ISA_ps/not_advsimd
    R instructionAPI/ISA_ps/orn_advsimd
    R instructionAPI/ISA_ps/orn_log_shift
    R instructionAPI/ISA_ps/orr_advsimd_imm
    R instructionAPI/ISA_ps/orr_advsimd_reg
    R instructionAPI/ISA_ps/orr_log_imm
    R instructionAPI/ISA_ps/orr_log_shift
    R instructionAPI/ISA_ps/pmul_advsimd
    R instructionAPI/ISA_ps/pmull_advsimd
    R instructionAPI/ISA_ps/prfm_imm
    R instructionAPI/ISA_ps/prfm_lit
    R instructionAPI/ISA_ps/prfm_reg
    R instructionAPI/ISA_ps/prfum
    R instructionAPI/ISA_ps/raddhn_advsimd
    R instructionAPI/ISA_ps/rbit_advsimd
    R instructionAPI/ISA_ps/rbit_int
    R instructionAPI/ISA_ps/ret
    R instructionAPI/ISA_ps/rev
    R instructionAPI/ISA_ps/rev16_advsimd
    R instructionAPI/ISA_ps/rev16_int
    R instructionAPI/ISA_ps/rev32_advsimd
    R instructionAPI/ISA_ps/rev32_int
    R instructionAPI/ISA_ps/rev64_advsimd
    R instructionAPI/ISA_ps/ror_extr
    R instructionAPI/ISA_ps/ror_rorv
    R instructionAPI/ISA_ps/rorv
    R instructionAPI/ISA_ps/rshrn_advsimd
    R instructionAPI/ISA_ps/rsubhn_advsimd
    R instructionAPI/ISA_ps/saba_advsimd
    R instructionAPI/ISA_ps/sabal_advsimd
    R instructionAPI/ISA_ps/sabd_advsimd
    R instructionAPI/ISA_ps/sabdl_advsimd
    R instructionAPI/ISA_ps/sadalp_advsimd
    R instructionAPI/ISA_ps/saddl_advsimd
    R instructionAPI/ISA_ps/saddlp_advsimd
    R instructionAPI/ISA_ps/saddlv_advsimd
    R instructionAPI/ISA_ps/saddw_advsimd
    R instructionAPI/ISA_ps/sbc
    R instructionAPI/ISA_ps/sbcs
    R instructionAPI/ISA_ps/sbfiz_sbfm
    R instructionAPI/ISA_ps/sbfm
    R instructionAPI/ISA_ps/sbfx_sbfm
    R instructionAPI/ISA_ps/scvtf_advsimd_fix
    R instructionAPI/ISA_ps/scvtf_advsimd_int
    R instructionAPI/ISA_ps/scvtf_float_fix
    R instructionAPI/ISA_ps/scvtf_float_int
    R instructionAPI/ISA_ps/sdiv
    R instructionAPI/ISA_ps/sev_hint
    R instructionAPI/ISA_ps/sevl_hint
    R instructionAPI/ISA_ps/sha1c_advsimd
    R instructionAPI/ISA_ps/sha1h_advsimd
    R instructionAPI/ISA_ps/sha1m_advsimd
    R instructionAPI/ISA_ps/sha1p_advsimd
    R instructionAPI/ISA_ps/sha1su0_advsimd
    R instructionAPI/ISA_ps/sha1su1_advsimd
    R instructionAPI/ISA_ps/sha256h2_advsimd
    R instructionAPI/ISA_ps/sha256h_advsimd
    R instructionAPI/ISA_ps/sha256su0_advsimd
    R instructionAPI/ISA_ps/sha256su1_advsimd
    R instructionAPI/ISA_ps/shadd_advsimd
    R instructionAPI/ISA_ps/shl_advsimd
    R instructionAPI/ISA_ps/shll_advsimd
    R instructionAPI/ISA_ps/shrn_advsimd
    R instructionAPI/ISA_ps/shsub_advsimd
    R instructionAPI/ISA_ps/sli_advsimd
    R instructionAPI/ISA_ps/smaddl
    R instructionAPI/ISA_ps/smax_advsimd
    R instructionAPI/ISA_ps/smaxp_advsimd
    R instructionAPI/ISA_ps/smaxv_advsimd
    R instructionAPI/ISA_ps/smc
    R instructionAPI/ISA_ps/smin_advsimd
    R instructionAPI/ISA_ps/sminp_advsimd
    R instructionAPI/ISA_ps/sminv_advsimd
    R instructionAPI/ISA_ps/smlal_advsimd_elt
    R instructionAPI/ISA_ps/smlal_advsimd_vec
    R instructionAPI/ISA_ps/smlsl_advsimd_elt
    R instructionAPI/ISA_ps/smlsl_advsimd_vec
    R instructionAPI/ISA_ps/smnegl_smsubl
    R instructionAPI/ISA_ps/smov_advsimd
    R instructionAPI/ISA_ps/smsubl
    R instructionAPI/ISA_ps/smulh
    R instructionAPI/ISA_ps/smull_advsimd_elt
    R instructionAPI/ISA_ps/smull_advsimd_vec
    R instructionAPI/ISA_ps/smull_smaddl
    R instructionAPI/ISA_ps/sqabs_advsimd
    R instructionAPI/ISA_ps/sqadd_advsimd
    R instructionAPI/ISA_ps/sqdmlal_advsimd_elt
    R instructionAPI/ISA_ps/sqdmlal_advsimd_vec
    R instructionAPI/ISA_ps/sqdmlsl_advsimd_elt
    R instructionAPI/ISA_ps/sqdmlsl_advsimd_vec
    R instructionAPI/ISA_ps/sqdmulh_advsimd_elt
    R instructionAPI/ISA_ps/sqdmulh_advsimd_vec
    R instructionAPI/ISA_ps/sqdmull_advsimd_elt
    R instructionAPI/ISA_ps/sqdmull_advsimd_vec
    R instructionAPI/ISA_ps/sqneg_advsimd
    R instructionAPI/ISA_ps/sqrdmulh_advsimd_elt
    R instructionAPI/ISA_ps/sqrdmulh_advsimd_vec
    R instructionAPI/ISA_ps/sqrshl_advsimd
    R instructionAPI/ISA_ps/sqrshrn_advsimd
    R instructionAPI/ISA_ps/sqrshrun_advsimd
    R instructionAPI/ISA_ps/sqshl_advsimd_imm
    R instructionAPI/ISA_ps/sqshl_advsimd_reg
    R instructionAPI/ISA_ps/sqshlu_advsimd
    R instructionAPI/ISA_ps/sqshrn_advsimd
    R instructionAPI/ISA_ps/sqshrun_advsimd
    R instructionAPI/ISA_ps/sqsub_advsimd
    R instructionAPI/ISA_ps/sqxtn_advsimd
    R instructionAPI/ISA_ps/sqxtun_advsimd
    R instructionAPI/ISA_ps/srhadd_advsimd
    R instructionAPI/ISA_ps/sri_advsimd
    R instructionAPI/ISA_ps/srshl_advsimd
    R instructionAPI/ISA_ps/srshr_advsimd
    R instructionAPI/ISA_ps/srsra_advsimd
    R instructionAPI/ISA_ps/sshl_advsimd
    R instructionAPI/ISA_ps/sshll_advsimd
    R instructionAPI/ISA_ps/sshr_advsimd
    R instructionAPI/ISA_ps/ssra_advsimd
    R instructionAPI/ISA_ps/ssubl_advsimd
    R instructionAPI/ISA_ps/ssubw_advsimd
    R instructionAPI/ISA_ps/st1_advsimd_mult
    R instructionAPI/ISA_ps/st1_advsimd_sngl
    R instructionAPI/ISA_ps/st2_advsimd_mult
    R instructionAPI/ISA_ps/st2_advsimd_sngl
    R instructionAPI/ISA_ps/st3_advsimd_mult
    R instructionAPI/ISA_ps/st3_advsimd_sngl
    R instructionAPI/ISA_ps/st4_advsimd_mult
    R instructionAPI/ISA_ps/st4_advsimd_sngl
    R instructionAPI/ISA_ps/stlr
    R instructionAPI/ISA_ps/stlrb
    R instructionAPI/ISA_ps/stlrh
    R instructionAPI/ISA_ps/stlxp
    R instructionAPI/ISA_ps/stlxr
    R instructionAPI/ISA_ps/stlxrb
    R instructionAPI/ISA_ps/stlxrh
    R instructionAPI/ISA_ps/stnp_fpsimd
    R instructionAPI/ISA_ps/stnp_gen
    R instructionAPI/ISA_ps/stp_fpsimd
    R instructionAPI/ISA_ps/stp_gen
    R instructionAPI/ISA_ps/str_imm_fpsimd
    R instructionAPI/ISA_ps/str_imm_gen
    R instructionAPI/ISA_ps/str_reg_fpsimd
    R instructionAPI/ISA_ps/str_reg_gen
    R instructionAPI/ISA_ps/strb_imm
    R instructionAPI/ISA_ps/strb_reg
    R instructionAPI/ISA_ps/strh_imm
    R instructionAPI/ISA_ps/strh_reg
    R instructionAPI/ISA_ps/sttr
    R instructionAPI/ISA_ps/sttrb
    R instructionAPI/ISA_ps/sttrh
    R instructionAPI/ISA_ps/stur_fpsimd
    R instructionAPI/ISA_ps/stur_gen
    R instructionAPI/ISA_ps/sturb
    R instructionAPI/ISA_ps/sturh
    R instructionAPI/ISA_ps/stxp
    R instructionAPI/ISA_ps/stxr
    R instructionAPI/ISA_ps/stxrb
    R instructionAPI/ISA_ps/stxrh
    R instructionAPI/ISA_ps/sub_addsub_ext
    R instructionAPI/ISA_ps/sub_addsub_imm
    R instructionAPI/ISA_ps/sub_addsub_shift
    R instructionAPI/ISA_ps/sub_advsimd
    R instructionAPI/ISA_ps/subhn_advsimd
    R instructionAPI/ISA_ps/subs_addsub_ext
    R instructionAPI/ISA_ps/subs_addsub_imm
    R instructionAPI/ISA_ps/subs_addsub_shift
    R instructionAPI/ISA_ps/suqadd_advsimd
    R instructionAPI/ISA_ps/svc
    R instructionAPI/ISA_ps/sxtb_sbfm
    R instructionAPI/ISA_ps/sxth_sbfm
    R instructionAPI/ISA_ps/sxtl_sshll_advsimd
    R instructionAPI/ISA_ps/sxtw_sbfm
    R instructionAPI/ISA_ps/sys
    R instructionAPI/ISA_ps/sysl
    R instructionAPI/ISA_ps/tbl_advsimd
    R instructionAPI/ISA_ps/tbnz
    R instructionAPI/ISA_ps/tbx_advsimd
    R instructionAPI/ISA_ps/tbz
    R instructionAPI/ISA_ps/temp.py
    R instructionAPI/ISA_ps/tlbi_sys
    R instructionAPI/ISA_ps/trn1_advsimd
    R instructionAPI/ISA_ps/trn2_advsimd
    R instructionAPI/ISA_ps/tst_ands_log_imm
    R instructionAPI/ISA_ps/tst_ands_log_shift
    R instructionAPI/ISA_ps/uaba_advsimd
    R instructionAPI/ISA_ps/uabal_advsimd
    R instructionAPI/ISA_ps/uabd_advsimd
    R instructionAPI/ISA_ps/uabdl_advsimd
    R instructionAPI/ISA_ps/uadalp_advsimd
    R instructionAPI/ISA_ps/uaddl_advsimd
    R instructionAPI/ISA_ps/uaddlp_advsimd
    R instructionAPI/ISA_ps/uaddlv_advsimd
    R instructionAPI/ISA_ps/uaddw_advsimd
    R instructionAPI/ISA_ps/ubfiz_ubfm
    R instructionAPI/ISA_ps/ubfm
    R instructionAPI/ISA_ps/ubfx_ubfm
    R instructionAPI/ISA_ps/ucvtf_advsimd_fix
    R instructionAPI/ISA_ps/ucvtf_advsimd_int
    R instructionAPI/ISA_ps/ucvtf_float_fix
    R instructionAPI/ISA_ps/ucvtf_float_int
    R instructionAPI/ISA_ps/udiv
    R instructionAPI/ISA_ps/uhadd_advsimd
    R instructionAPI/ISA_ps/uhsub_advsimd
    R instructionAPI/ISA_ps/umaddl
    R instructionAPI/ISA_ps/umax_advsimd
    R instructionAPI/ISA_ps/umaxp_advsimd
    R instructionAPI/ISA_ps/umaxv_advsimd
    R instructionAPI/ISA_ps/umin_advsimd
    R instructionAPI/ISA_ps/uminp_advsimd
    R instructionAPI/ISA_ps/uminv_advsimd
    R instructionAPI/ISA_ps/umlal_advsimd_elt
    R instructionAPI/ISA_ps/umlal_advsimd_vec
    R instructionAPI/ISA_ps/umlsl_advsimd_elt
    R instructionAPI/ISA_ps/umlsl_advsimd_vec
    R instructionAPI/ISA_ps/umnegl_umsubl
    R instructionAPI/ISA_ps/umov_advsimd
    R instructionAPI/ISA_ps/umsubl
    R instructionAPI/ISA_ps/umulh
    R instructionAPI/ISA_ps/umull_advsimd_elt
    R instructionAPI/ISA_ps/umull_advsimd_vec
    R instructionAPI/ISA_ps/umull_umaddl
    R instructionAPI/ISA_ps/uqadd_advsimd
    R instructionAPI/ISA_ps/uqrshl_advsimd
    R instructionAPI/ISA_ps/uqrshrn_advsimd
    R instructionAPI/ISA_ps/uqshl_advsimd_imm
    R instructionAPI/ISA_ps/uqshl_advsimd_reg
    R instructionAPI/ISA_ps/uqshrn_advsimd
    R instructionAPI/ISA_ps/uqsub_advsimd
    R instructionAPI/ISA_ps/uqxtn_advsimd
    R instructionAPI/ISA_ps/urecpe_advsimd
    R instructionAPI/ISA_ps/urhadd_advsimd
    R instructionAPI/ISA_ps/urshl_advsimd
    R instructionAPI/ISA_ps/urshr_advsimd
    R instructionAPI/ISA_ps/ursqrte_advsimd
    R instructionAPI/ISA_ps/ursra_advsimd
    R instructionAPI/ISA_ps/ushl_advsimd
    R instructionAPI/ISA_ps/ushll_advsimd
    R instructionAPI/ISA_ps/ushr_advsimd
    R instructionAPI/ISA_ps/usqadd_advsimd
    R instructionAPI/ISA_ps/usra_advsimd
    R instructionAPI/ISA_ps/usubl_advsimd
    R instructionAPI/ISA_ps/usubw_advsimd
    R instructionAPI/ISA_ps/uxtb_ubfm
    R instructionAPI/ISA_ps/uxth_ubfm
    R instructionAPI/ISA_ps/uxtl_ushll_advsimd
    R instructionAPI/ISA_ps/uzp1_advsimd
    R instructionAPI/ISA_ps/uzp2_advsimd
    R instructionAPI/ISA_ps/wfe_hint
    R instructionAPI/ISA_ps/wfi_hint
    R instructionAPI/ISA_ps/xtn_advsimd
    R instructionAPI/ISA_ps/yield_hint
    R instructionAPI/ISA_ps/zip1_advsimd
    R instructionAPI/ISA_ps/zip2_advsimd

  Log Message:
  -----------
  Remove ARM ISA spec files (#2090)

These should have been removed by c9ccbb8e2 in 2024.


  Commit: 87680a07def4a67a74ae3566d6509cf17d16d83a
      
https://github.com/dyninst/dyninst/commit/87680a07def4a67a74ae3566d6509cf17d16d83a
  Author: Tim Haines <[email protected]>
  Date:   2026-01-11 (Sun, 11 Jan 2026)

  Changed paths:
    R instructionAPI/src/InstructionTest.C

  Log Message:
  -----------
  Remove instructionAPI/InstructionTest.C (#2089)

This should have been removed by 2dd88601a in 2010.


  Commit: 0cfcf2ab95026ef9db459f2af1c31e436e2a4fc8
      
https://github.com/dyninst/dyninst/commit/0cfcf2ab95026ef9db459f2af1c31e436e2a4fc8
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M .github/workflows/codegen-cross-build.yaml
    M cmake/DyninstCapArchDef.cmake
    M common/CMakeLists.txt
    A common/src/arch-amdgpu.C
    A common/src/arch-amdgpu.h
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/h/BPatch_addressSpace.h
    M dyninstAPI/h/BPatch_snippet.h
    A dyninstAPI/src/AmdgpuEpilogue.C
    A dyninstAPI/src/AmdgpuEpilogue.h
    A dyninstAPI/src/AmdgpuKernelDescriptor.C
    A dyninstAPI/src/AmdgpuKernelDescriptor.h
    A dyninstAPI/src/AmdgpuPointHandler.C
    A dyninstAPI/src/AmdgpuPointHandler.h
    A dyninstAPI/src/AmdgpuPrologue.C
    A dyninstAPI/src/AmdgpuPrologue.h
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_binaryEdit.C
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C
    M dyninstAPI/src/BPatch_snippet.C
    A dyninstAPI/src/PointHandler.h
    A dyninstAPI/src/RegisterConversion-amdgpu.C
    A dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget.h
    A dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
    M dyninstAPI/src/amdgpu-gfx908-details.h
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/ast.h
    M dyninstAPI/src/binaryEdit.C
    A dyninstAPI/src/codegen-amdgpu.C
    A dyninstAPI/src/codegen-amdgpu.h
    M dyninstAPI/src/codegen.C
    M dyninstAPI/src/codegen.h
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/emit-amdgpu.h
    A dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/mapped_object.C
    A dyninstAPI/src/parse-amdgpu.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h
    A external/amdgpu/AMDGPUEFlags.h
    A external/amdgpu/AMDHSAKernelDescriptor.h
    M tests/unit/dyninstAPI/emitter/CMakeLists.txt
    A tests/unit/dyninstAPI/emitter/amdgpu_gfx908.cpp

  Log Message:
  -----------
  Preliminary work for AMDGPU codegen (#1987)

This gets a rudimentary codegen pipeline working.


  Commit: 4030c4f7f88449263110cdb8f6b69946a54db099
      
https://github.com/dyninst/dyninst/commit/4030c4f7f88449263110cdb8f6b69946a54db099
  Author: Tim Haines <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M common/h/DynAST.h
    M common/src/AST.C

  Log Message:
  -----------
  Remove AST::hasCycle (#2094)

It should have been removed by e3dadf3fe in 2014.


  Commit: 5a29ecb90d1ea7f094856e0e3d9653482e34b91a
      
https://github.com/dyninst/dyninst/commit/5a29ecb90d1ea7f094856e0e3d9653482e34b91a
  Author: Tim Haines <[email protected]>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M common/h/DynAST.h
    M dataflowAPI/src/SymEvalVisitors.h
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.h
    M parseAPI/src/IA_power.h
    M parseAPI/src/StackTamperVisitor.h

  Log Message:
  -----------
  Remove invalid DataflowAPI AST types (#2095)

* Remove InputVariableAST

It was added by 73f4a18887 in 2010, but never implemented.

* Remove ReferenceAST

Added by e9f73237b in 2010, but was never implemented.

* Remove StpAST

Added by e9f73237b in 2010, but was never implemented.

* Remove YicesAST

Added by e9f73237b in 2010, but was never implemented.

* Remove SemanticsAST

Added by 6e70a5d7a in 2010, but was never implemented.


  Commit: ba00b3cb5519a16842b85bd8a1b77953b6dc8b94
      
https://github.com/dyninst/dyninst/commit/ba00b3cb5519a16842b85bd8a1b77953b6dc8b94
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M cmake/DyninstOptimization.cmake

  Log Message:
  -----------
  Fix handling of CMAKE_C_FLAGS and CMAKE_CXX_FLAGS (#2097)

CMAKE__FLAGS were improperly expanded, so didn't handle cases with
spaces. This happens when passing multiple values to CMAKE_<LANG>_FLAGS.
For example, using cmake -DCMAKE_C_FLAGS='-Wall -Wextra' would
ultimately produce gcc '-Wall -Wextra'. With this change, the compiler
arguments are correctly expanded to gcc -Wall -Wextra.


  Commit: 589ac9001c273953f345cf55a564397e520ed036
      
https://github.com/dyninst/dyninst/commit/589ac9001c273953f345cf55a564397e520ed036
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M common/CMakeLists.txt
    R common/h/DynAST.h
    R common/src/AST.C
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/h/DynAST.h
    A dataflowAPI/src/AST.C
    M dataflowAPI/src/SymEvalVisitors.h
    M dyninstAPI/src/addressSpace.C
    M dyninstAPI/src/hybridOverwrites.C
    M dyninstAPI/src/image.C
    M parseAPI/src/IA_aarch64.h
    M parseAPI/src/IA_amdgpu.h
    M parseAPI/src/IA_power.h
    M parseAPI/src/IA_x86.h
    M parseAPI/src/StackTamperVisitor.h

  Log Message:
  -----------
  Move DynAST.h into dataflowAPI (#2098)

This is where it belongs, and all of the toolkits that use it depend
on dataflowAPI. This is a standalong commit so that 'git log --follow'
will work correctly.


  Commit: e6b4a1f802a72fc3597757260c20c326f1917190
      
https://github.com/dyninst/dyninst/commit/e6b4a1f802a72fc3597757260c20c326f1917190
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake
    M dataflowAPI/src/ABI.C
    M dataflowAPI/src/stackanalysis.C
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/IAPI_to_AST.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget.h
    M dyninstAPI/src/StackMod/StackModChecker.C
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/codegen.C
    M dyninstAPI/src/codegen.h
    M dyninstAPI/src/freebsd-x86.h
    M dyninstAPI/src/function.h
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h
    M dyninstAPI/src/unix.C
    M parseAPI/src/IdiomModelDesc.C
    M symtabAPI/src/emitElfStatic.C

  Log Message:
  -----------
  Replace DYNINST_CODEGEN_ARCH_X86 with DYNINST_CODEGEN_ARCH_I386 (#2100)

The latter was added by 5b6094b6568 in 2025, but the two weren't
synchronized.


  Commit: 0b088b5a97f19830844badd6b2bdd87030105092
      
https://github.com/dyninst/dyninst/commit/0b088b5a97f19830844badd6b2bdd87030105092
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/ast.h

  Log Message:
  -----------
  Remove AstMiniTrampNode (#2102)

Its usage removed by b42dfb6776a28 in 2011.


  Commit: aa46dc9e2f8db90b26c15d08d79006fbf55098a3
      
https://github.com/dyninst/dyninst/commit/aa46dc9e2f8db90b26c15d08d79006fbf55098a3
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove initDefaultPointFrequencyTable (#2106)

Its last usage was removed by 5dabf3ca8b1d in 2006.


  Commit: 52997065fc165d547184a314ddc08edbb22b8f7f
      
https://github.com/dyninst/dyninst/commit/52997065fc165d547184a314ddc08edbb22b8f7f
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove dead instrumentation function declarations (#2107)

* Remove getParameter declaration

Its usage was removed by e23b2ddb09 in 1994 and its definition by
3169f28aff2 in 1995.

* Remove getProcessStatus declaration

Its definition was removed by 5b4ba5d94 in 2000.


  Commit: eac8cf2c86cb0bd9381f52df8c32e53b86be706b
      
https://github.com/dyninst/dyninst/commit/eac8cf2c86cb0bd9381f52df8c32e53b86be706b
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/ast.h

  Log Message:
  -----------
  Remove AstLabelNode (#2104)

It was added by 20b5e65d718c5 in 2006, but never used.


  Commit: 37701882f0da73bd844c5be9340e64e8c8b97218
      
https://github.com/dyninst/dyninst/commit/37701882f0da73bd844c5be9340e64e8c8b97218
  Author: Tim Haines <[email protected]>
  Date:   2026-01-18 (Sun, 18 Jan 2026)

  Changed paths:
    M dyninstAPI/src/inst.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove findTags (#2105)

Its definition was commented out by f7b76cd496 in 1995 and its usage
was removed by db8cb862cd9 in 1997.


  Commit: 410a46a482f44198b920bad9bf36f835229c7fda
      
https://github.com/dyninst/dyninst/commit/410a46a482f44198b920bad9bf36f835229c7fda
  Author: Tim Haines <[email protected]>
  Date:   2026-01-18 (Sun, 18 Jan 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    R dyninstAPI/src/freebsd-x86.C
    R dyninstAPI/src/freebsd-x86.h

  Log Message:
  -----------
  Remove FreeBSD x86-specific files (#2109)

These were slowly removed over time, but bulk was removed
by c7ed07c in 2010.


  Commit: a50d7eb0ccc2b174b3ab485566e02cddc885fc83
      
https://github.com/dyninst/dyninst/commit/a50d7eb0ccc2b174b3ab485566e02cddc885fc83
  Author: Tim Haines <[email protected]>
  Date:   2026-01-18 (Sun, 18 Jan 2026)

  Changed paths:
    M proccontrol/src/int_process.h
    M proccontrol/src/process.C

  Log Message:
  -----------
  Remove int_thread::changeLWP (#2108)

This was only used for BlueGene and should have been removed by
cccad8ee9 in 2020.


  Commit: c923007cdd99e442e8854ec213bf1e4e6b54d7f0
      
https://github.com/dyninst/dyninst/commit/c923007cdd99e442e8854ec213bf1e4e6b54d7f0
  Author: Tim Haines <[email protected]>
  Date:   2026-01-18 (Sun, 18 Jan 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/ast.h
    M dyninstAPI/src/freebsd.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    R dyninstAPI/src/inst-linux.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-winnt.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Remove AstNode cost analysis (#2103)

Cost analysis, introduced by a654415 in 1994, was used to select different AST 
constructs for collecting performance data during dynamic analysis. It has long 
been abandoned and the last vestiges were removed by b42dfb6 in 2011.

* Remove AstMiniTrampNode cost analysis

This was only used by AstMiniTrampNode::generateTramp which was removed
by 0b088b5a9.

* Remove initPrimitiveCost

Its usage was removed by b42dfb67 in 2011.

* Remove primitiveCosts

Since initPrimitiveCost is never called, primitiveCosts is always empty.

* CMake formatting


  Commit: 31d1a1de8c2120d338951068f63837e77a3e4b1c
      
https://github.com/dyninst/dyninst/commit/31d1a1de8c2120d338951068f63837e77a3e4b1c
  Author: Tim Haines <[email protected]>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M dyninstAPI/src/emit-x86.C

  Log Message:
  -----------
  Remove dead code in EmitterIA32::emitStoreOrigRegister (#2113)

The assert was added by 4a4b40a24 in 2009 without explanation.


  Commit: 4589fbb5553229a184871c5e09b7d70270cf6d98
      
https://github.com/dyninst/dyninst/commit/4589fbb5553229a184871c5e09b7d70270cf6d98
  Author: Tim Haines <[email protected]>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M dyninstAPI/src/Relocation/Widgets/CFWidget.h

  Log Message:
  -----------
  Use Dyninst::Register in CFWidget (#2111)


  Commit: 85869935cef73cef5c09f08b669f83c7e9e05ffc
      
https://github.com/dyninst/dyninst/commit/85869935cef73cef5c09f08b669f83c7e9e05ffc
  Author: Tim Haines <[email protected]>
  Date:   2026-01-21 (Wed, 21 Jan 2026)

  Changed paths:
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/h/AST.h
    A dataflowAPI/h/ASTVisitor.h
    M dataflowAPI/h/Absloc.h
    A dataflowAPI/h/BottomAST.h
    A dataflowAPI/h/ConstantAST.h
    M dataflowAPI/h/DynAST.h
    A dataflowAPI/h/RoseAST.h
    A dataflowAPI/h/StackAST.h
    M dataflowAPI/h/SymEval.h
    A dataflowAPI/h/VariableAST.h
    M dataflowAPI/h/stackanalysis.h
    M dataflowAPI/rose/semantics/SymEvalSemantics.h
    M dataflowAPI/src/SymEval.C
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.h
    M dyninstAPI/src/image.C
    M parseAPI/src/StackTamperVisitor.C
    M parseAPI/src/StackTamperVisitor.h

  Log Message:
  -----------
  Refactor dataflowAPI AST types (#2099)

* Extract base AST class

* Extract ASTVisitor

* VariableAST

* ConstantAST

* RoseAST

* BottomAST

* StackAST

* Remove AST define macros

* Remove all unused code in DynAST.h

* Update compile guard name in DynAST.h

* Remove individual AST includes in SymEval.h

* Remove unused SgAsm classes in SymEval.h

* Remove irrelevant comments from SymEval.h

* Remove SymEval::InstructionPtr

This was removed in v10.0.0

* Update includes in SymEval.h, SymEvalSemantics.h

* Extract private member functions from SymEval

They are static, so they are just clogging up the header
with extra type imports.

* Including slicing in SymEval.h

Users will need this include to use the class.

* Remove unused class decl in SymEval.h

* Simplify visibility of SymEval class

* SymEval.h whitespace

* SymEval.C whitespace

* Don't rely on RTTI for AST equality

Technically, two nodes could be compared that come from separate
translation units compiled by two compilers. In this case, the
RTTI information is not required to be identical, even for
identical types.

* Fix construction of a ConstantAST on ppc

* Use in-class initializer in BottomAST

* Put StackAST in the DataflowAPI namespace

* Change return type of AST::format

This allows for RVO/copy elision.


  Commit: 915f9baaf1f4ca17d03e0975054ad22689630d2c
      
https://github.com/dyninst/dyninst/commit/915f9baaf1f4ca17d03e0975054ad22689630d2c
  Author: kupsch <[email protected]>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M common/src/symbolDemangle.c
    M symtabAPI/doc/4-Definitions.tex
    M symtabAPI/doc/API/Symtab/Symbol.tex
    M symtabAPI/h/Symbol.h
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Symbol.C
    M symtabAPI/src/emitElf.C

  Log Message:
  -----------
  cold clone symbols are not fncts, now type CODE (#2093)

A symbol with a cold clone suffix is not a function entry point, but
is part of the function without the suffix.  The new symbol type
"ST_CODE" represents this type of symbol.

Without this change, cold function symbols are incorrectly treated as
real functions.

ST_CODE symbol types are mapped back to STT_FUNC in ELF

Updated comments and documentation for clones and version suffixes.


  Commit: 7ecc09d28e26c010cfe378e9e0cd9c42a8072176
      
https://github.com/dyninst/dyninst/commit/7ecc09d28e26c010cfe378e9e0cd9c42a8072176
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

  Changed paths:
    M dyninstAPI/src/AmdgpuKernelDescriptor.C
    M dyninstAPI/src/AmdgpuPointHandler.C
    M dyninstAPI/src/AmdgpuPointHandler.h

  Log Message:
  -----------
  [AMDGPU] Update the kernel descriptor at instrumentation time (#2110)


  Commit: c856fbf5060f50cec84d8dbca19f740581b13491
      
https://github.com/dyninst/dyninst/commit/c856fbf5060f50cec84d8dbca19f740581b13491
  Author: Tim Haines <[email protected]>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_function.C
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/IAPI_to_AST.C
    A dyninstAPI/src/OperandType.h
    M dyninstAPI/src/addressSpace.C
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/ast.h
    M dyninstAPI/src/baseTramp.C
    M dyninstAPI/src/baseTramp.h
    M dyninstAPI/src/codegen.h
    M dyninstAPI/src/dynProcess.C
    M dyninstAPI/src/emit-x86.C
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.h
    M dyninstAPI/src/linux-x86.C
    M dyninstAPI/src/opcode.h
    A dyninstAPI/src/regTracker.C
    A dyninstAPI/src/regTracker.h
    M dyninstAPI/src/registerSpace.h
    M dyninstAPI/src/syscallNotification.C

  Log Message:
  -----------
  Clean up dyninstAPI AstNode classes (#2114)

* Remove deepCopy

It was added by 21d1427b9 in 2010, but never used.

* Remove Dyn_C error reporting variables

These were only used in the deepCopy member functions.

* Remove nodeType

Its usage was removed by 20116a1026 in 2006

* Remove cleanRegTracker

This was added by 123a8c7f31 in 2010, but never implemented.

* Move cfjRet_t into baseTramp

This is the only place it's used.

* Remove dataReqNode declaration

It's never used.

* Extract regTracker_t

I'm suspicious of the gymanastics in AstNode::generateCode, but
I'll leave it as-is for now.

* Remove 'void' parameter

This isn't legal c++.

* Remove checkUseCount

Its usage was removed by 123a8c7f in 2006.

* Remove printUserCount

Its usage was removed by 123a8c7f3 in 2006.

* Remove AstNode::getArgs

It was added by 21d1427b9 in 2010, but never used.

* Remove setChildren

Added by 48fb32bc23 in 2010
Used in AST::Ptr AST::substitute(AST::Ptr in, AST::Ptr a, AST::Ptr b)

Usage removed by 807e320e334c in 2010.

Current implementation was added by 21d1427b92be10 in 2010, but no call
to it was added.

* Provide a default for canBeKept

* Remove stealRegister

It was added by 0380c4db951 in 2006, but never implemented.

* Remove subpath

Its usage and definition were removed by 123a8c7f31 in 2006.

* Move children into AstNode

This simplifies the implementations.

* Remove AstNode(AstNodePtr)

Its original implementation 'AstNode(AstNode *src)' was removed by
5dabf3ca8b1 in 2006. The interface was changed to its current form by
e7c183b934 in 2007, but was never re-implemented.

* Remove AstNode::getTreeSize

It was added by 97dc86ee3f0 in 2006, but never used.

* Remove accessesParam

Its usage was removed by 47c4dfe96 in 2010.

* Provide default for containsFuncCall

For AstCallNode, this is only safe because its child nodes are
only added to AstNode::children in the AstCallNode ctor if they exist.

* Provide a default for setVariableAST

For AstOperatorNode, AstOperandNode, AstCallNode, and AstSequenceNode,
this is only safe because its child nodes are only added to
AstNode::children in their respecitive ctor if the children exist.

* Provide a default for usesAppRegister

* Require generateCode_phase2

All of the ASTs already implement it. This also converts the runtime check
into a compile-time one.

* AstNode: use in-class member initializers

* AstNode: use default dtor

* AstNode: inline getType

* Remove AstNode::labelNode(std::string)

This should have been removed by eac8cf2c8.

* Extract operandType

This centralizes the type and its functions and will help with
possibly refactoring the operand-specific methods out of AstNode
some day.

* Remove operandType::DataReg

Its only usage was in BPatch_regExpr that was was deprecated by 4d15de8
in 2008 and removed by f4ee3410b in 2020.

* Use simpler, faster isPowerOf2 in ast.C

* Move isPowerOf2(int,int&) into inst.h

This is the only place it's used now.

* Extract AstNode::format(opCode) into opcode.h

* Remove unneeded include of 'opcode.h'

* Move declaration of emitLoadPreviousStackFrameRegister to registerSpace

This is the only place it's used.

* Remove SCAST_AST macro

It's no longer used.

* Move DCAST_AST to baseTramp.C

That's the only place it's used.

* Clean up comments

* Clean up includes

* Update include guard name in ast.h

* Remove reference-counting in AstNode

1. referenceCount is never directly checked, only modified
2. decRefCount _always_ returns true
3. Callsites for decRefCount only check if it returns true

These combined mean that modifying referenceCount has no observable
side effect.

* Remove unused 'breakOp' operator type

It was added by 0a3392d0e in 2009, but never implemented.

* Remove unused 'doOp' operatory type

It was added by ccc39c2b2 in 1998, but never implemented.

* Remove unused 'funcCallOp' operator type

It was added by 6616f912a in 2009 and removed by 73039f3d931 in 2011.

* Remove unused 'getSysParamOp' operator type

It was added by 0aa3b67be in 1996 for SunOS and
the last vestiges were removed by dee8900 in
2011.

* Remove unused 'getSysRetValOp' operator type

It was added by d2d5831e7 in 1996 for SunOS and
the last vestiges were removed by dee8900 in
2011.

* Remove unused 'loadStateOp','storeStateOp' operator types

They were added by 18ab46621 in 2006 but never implemented.

* Remove unused 'trampPreamble' operator type

Its last usage as an operation was removed by 123a8c7 in 2006.

* Remove unused 'updateCostOp' operator type

Its last usage as an operation was removed by cb0b86cc in 2006.

* Remove unused variable in AstVariableNode ctor


  Commit: e0578996978f63b945299dbc5d261762c058813a
      
https://github.com/dyninst/dyninst/commit/e0578996978f63b945299dbc5d261762c058813a
  Author: Tim Haines <[email protected]>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/src/function.h
    M dyninstAPI/src/inst-x86.C

  Log Message:
  -----------
  Remove unused func_instance::setReturnValue(int) (#2122)

Its usage was removed by 7a737b6a09 in 2010.


  Commit: b03c3fac0464454ae146334bee00df2cf4490a55
      
https://github.com/dyninst/dyninst/commit/b03c3fac0464454ae146334bee00df2cf4490a55
  Author: Tim Haines <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M dyninstAPI/src/emit-x86.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h

  Log Message:
  -----------
  Remove i386 MMX detection for instrumentation (#2121)

This wouldn't compile for 32-bit Linux because 'xmmCapable' calls
'cpuidCall' which is only compiled on Windows. The Win64 version reads
off the end of 'result', so that likely never worked. At this point, I'm
quite confident that anyone rewriting Win32 binaries is likely doing so
on i386 that supports MMX. This wouldn't work on non-x86 Win32 platforms
because of the inline assembly.


  Commit: edbae4324aed40d966b0406ed625be36e365bd15
      
https://github.com/dyninst/dyninst/commit/edbae4324aed40d966b0406ed625be36e365bd15
  Author: bbiiggppiigg <[email protected]>
  Date:   2026-01-30 (Fri, 30 Jan 2026)

  Changed paths:
    M parseAPI/h/CFG.h
    M parseAPI/src/Block.C

  Log Message:
  -----------
  Fix Block::remove_source/target and == operators (#2123)

Fix the == operator for parseAPI::Block and Edge.

Make sure remove_source/remove_target remove potentially
duplicated edges.


  Commit: 5d4cd492383f3825257ad1f8145e839fb5667c8a
      
https://github.com/dyninst/dyninst/commit/5d4cd492383f3825257ad1f8145e839fb5667c8a
  Author: bbiiggppiigg <[email protected]>
  Date:   2026-01-30 (Fri, 30 Jan 2026)

  Changed paths:
    M symtabAPI/src/emitElf.C
    M symtabAPI/src/emitElf.h

  Log Message:
  -----------
  Remove unused variables in emitElf (#2126)

* Remove BSSExpandFlag which is always false

* Remove replaceNOTE which is always false

* Remove createNewPhdr which is always true

* simplify if-elseif-else logic

* Remove exceptions that were never checked

* Remove unused dynsym_info

* Remove unused oldIndexMapping

* Remove C-style string casting

* Remove unused parameter from function declaration


  Commit: 6cab64c46b2d81236540d7bd7ea420458d4aa82e
      
https://github.com/dyninst/dyninst/commit/6cab64c46b2d81236540d7bd7ea420458d4aa82e
  Author: Tim Haines <[email protected]>
  Date:   2026-01-30 (Fri, 30 Jan 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    R dyninstAPI/src/cpuid-x86.S
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst-x86.h

  Log Message:
  -----------
  Remove unused cpuid/xmm functions (#2127)

These should have been removed by b03c3fac04.


  Commit: 19d9920b3452e410c04f672843fa3ca9f8e8fa7c
      
https://github.com/dyninst/dyninst/commit/19d9920b3452e410c04f672843fa3ca9f8e8fa7c
  Author: bbiiggppiigg <[email protected]>
  Date:   2026-01-30 (Fri, 30 Jan 2026)

  Changed paths:
    M parseAPI/src/Parser.C
    M parseAPI/src/Parser.h

  Log Message:
  -----------
  Prevent Transitive Edge Removal (#2087)

* Prevent Transitive Edge Removal

When a basic block is pointed by more than one jump table entry,
Dyninst considers one of the jump table entry overrun and trim
the edge from the jump table, and transitively remove the
outgoing edge of the shared block. This behavior causes inconsistent
view of CFG between patchAPI and parseAPI, where a relocation block
ending with a control flow widget can have no control flow edge
because they are removed.

This PR prevents this transitive edge removal behavior when at least one other 
edge is pointing at the block.


  Commit: 533855fd590bc9e36cb6d18f2c4faaa4f9179093
      
https://github.com/dyninst/dyninst/commit/533855fd590bc9e36cb6d18f2c4faaa4f9179093
  Author: Tim Haines <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/Relocation/Transformers/Instrumenter.C
    M dyninstAPI/src/Relocation/Widgets/InstWidget.C
    R dyninstAPI/src/baseTramp.C
    R dyninstAPI/src/baseTramp.h
    M dyninstAPI/src/codeRange.C
    M dyninstAPI/src/codegen-aarch64.h
    M dyninstAPI/src/emit-aarch64.h
    M dyninstAPI/src/emit-amdgpu.h
    M dyninstAPI/src/emit-power.h
    M dyninstAPI/src/emit-x86.h
    M dyninstAPI/src/emitter.h
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-power.h
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst.C
    M dyninstAPI/src/instPoint.C
    M dyninstAPI/src/instPoint.h
    M dyninstAPI/src/linux-aarch64.C
    M dyninstAPI/src/linux-power.C
    M dyninstAPI/src/linux-x86.C
    A dyninstAPI/src/trampolines/baseTramp-aarch64.C
    A dyninstAPI/src/trampolines/baseTramp-aarch64.h
    A dyninstAPI/src/trampolines/baseTramp-amdgpu.h
    A dyninstAPI/src/trampolines/baseTramp-ppc.C
    A dyninstAPI/src/trampolines/baseTramp-ppc.h
    A dyninstAPI/src/trampolines/baseTramp-riscv64.h
    A dyninstAPI/src/trampolines/baseTramp-x86.C
    A dyninstAPI/src/trampolines/baseTramp-x86.h
    A dyninstAPI/src/trampolines/baseTramp.C
    A dyninstAPI/src/trampolines/baseTramp.h

  Log Message:
  -----------
  Separate architecture-specific baseTramp implementations (#2124)


  Commit: e7cfb8b096b2606250599377422c730bfb41bb11
      
https://github.com/dyninst/dyninst/commit/e7cfb8b096b2606250599377422c730bfb41bb11
  Author: Marco Bartoli <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M docker/Dockerfile.fedora
    M docker/Dockerfile.ubuntu

  Log Message:
  -----------
  Fix missing libicu for peparse in docker (#2130)


  Commit: fd34f9eca8a1d3007a63349bff90e23c2c0f13f1
      
https://github.com/dyninst/dyninst/commit/fd34f9eca8a1d3007a63349bff90e23c2c0f13f1
  Author: bbiiggppiigg <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M symtabAPI/src/emitElf.C

  Log Message:
  -----------
  Fix preserving ELF .rel(a).plt sections (#2128)


  Commit: e3d7329bc62d824c63401f23026e332cecf466d3
      
https://github.com/dyninst/dyninst/commit/e3d7329bc62d824c63401f23026e332cecf466d3
  Author: Ronak Chauhan <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M common/src/dyn_register.h
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/emit-x86.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/regTracker.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/trampolines/baseTramp.C

  Log Message:
  -----------
  Introduce a richer Register type (#2112)


  Commit: 493ace92025837d5e2468ddc8e75430df6f7800f
      
https://github.com/dyninst/dyninst/commit/493ace92025837d5e2468ddc8e75430df6f7800f
  Author: Tim Haines <[email protected]>
  Date:   2026-02-02 (Mon, 02 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove unused pare_func_registers::specialPurposeRegisters (#2136)

It was added by 7c2938c70 in 2006, but never used.


  Commit: f9ae337a0d8d84f75e2bd3c8d9c9d21518523db1
      
https://github.com/dyninst/dyninst/commit/f9ae337a0d8d84f75e2bd3c8d9c9d21518523db1
  Author: wxrdnx <[email protected]>
  Date:   2026-02-02 (Mon, 02 Feb 2026)

  Changed paths:
    M .github/workflows/codegen-cross-build.yaml
    M cmake/DyninstCapArchDef.cmake
    M cmake/DyninstOptimization.cmake
    M common/CMakeLists.txt
    R common/h/DynAST.h
    R common/src/AST.C
    A common/src/arch-amdgpu.C
    A common/src/arch-amdgpu.h
    M common/src/dyn_register.h
    M common/src/symbolDemangle.c
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/h/AST.h
    A dataflowAPI/h/ASTVisitor.h
    M dataflowAPI/h/Absloc.h
    A dataflowAPI/h/BottomAST.h
    A dataflowAPI/h/ConstantAST.h
    A dataflowAPI/h/DynAST.h
    A dataflowAPI/h/RoseAST.h
    A dataflowAPI/h/StackAST.h
    M dataflowAPI/h/SymEval.h
    A dataflowAPI/h/VariableAST.h
    M dataflowAPI/h/stackanalysis.h
    M dataflowAPI/rose/semantics/SymEvalSemantics.h
    M dataflowAPI/src/ABI.C
    A dataflowAPI/src/AST.C
    M dataflowAPI/src/SymEvalVisitors.h
    M dataflowAPI/src/stackanalysis.C
    M docker/Dockerfile.fedora
    M docker/Dockerfile.ubuntu
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/h/BPatch_addressSpace.h
    M dyninstAPI/h/BPatch_snippet.h
    A dyninstAPI/src/AmdgpuEpilogue.C
    A dyninstAPI/src/AmdgpuEpilogue.h
    A dyninstAPI/src/AmdgpuKernelDescriptor.C
    A dyninstAPI/src/AmdgpuKernelDescriptor.h
    A dyninstAPI/src/AmdgpuPointHandler.C
    A dyninstAPI/src/AmdgpuPointHandler.h
    A dyninstAPI/src/AmdgpuPrologue.C
    A dyninstAPI/src/AmdgpuPrologue.h
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_binaryEdit.C
    M dyninstAPI/src/BPatch_function.C
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/IAPI_to_AST.C
    A dyninstAPI/src/OperandType.h
    A dyninstAPI/src/PointHandler.h
    A dyninstAPI/src/RegisterConversion-amdgpu.C
    M dyninstAPI/src/Relocation/Transformers/Instrumenter.C
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.h
    A dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget.h
    M dyninstAPI/src/Relocation/Widgets/InstWidget.C
    A dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
    M dyninstAPI/src/StackMod/StackModChecker.C
    M dyninstAPI/src/addressSpace.C
    M dyninstAPI/src/amdgpu-gfx908-details.h
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/ast.h
    R dyninstAPI/src/baseTramp.C
    R dyninstAPI/src/baseTramp.h
    M dyninstAPI/src/binaryEdit.C
    M dyninstAPI/src/codeRange.C
    M dyninstAPI/src/codegen-aarch64.h
    A dyninstAPI/src/codegen-amdgpu.C
    A dyninstAPI/src/codegen-amdgpu.h
    M dyninstAPI/src/codegen.C
    M dyninstAPI/src/codegen.h
    R dyninstAPI/src/cpuid-x86.S
    M dyninstAPI/src/dynProcess.C
    M dyninstAPI/src/emit-aarch64.h
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/emit-amdgpu.h
    M dyninstAPI/src/emit-power.h
    M dyninstAPI/src/emit-x86.C
    M dyninstAPI/src/emit-x86.h
    M dyninstAPI/src/emitter.h
    R dyninstAPI/src/freebsd-x86.C
    R dyninstAPI/src/freebsd-x86.h
    M dyninstAPI/src/freebsd.C
    M dyninstAPI/src/function.h
    M dyninstAPI/src/hybridOverwrites.C
    M dyninstAPI/src/image.C
    M dyninstAPI/src/inst-aarch64.C
    A dyninstAPI/src/inst-amdgpu.C
    R dyninstAPI/src/inst-linux.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-power.h
    M dyninstAPI/src/inst-winnt.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst-x86.h
    M dyninstAPI/src/inst.C
    M dyninstAPI/src/inst.h
    M dyninstAPI/src/instPoint.C
    M dyninstAPI/src/instPoint.h
    M dyninstAPI/src/linux-aarch64.C
    M dyninstAPI/src/linux-power.C
    M dyninstAPI/src/linux-x86.C
    M dyninstAPI/src/mapped_object.C
    M dyninstAPI/src/opcode.h
    A dyninstAPI/src/parse-amdgpu.C
    M dyninstAPI/src/parse-cfg.h
    A dyninstAPI/src/regTracker.C
    A dyninstAPI/src/regTracker.h
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h
    M dyninstAPI/src/syscallNotification.C
    A dyninstAPI/src/trampolines/baseTramp-aarch64.C
    A dyninstAPI/src/trampolines/baseTramp-aarch64.h
    A dyninstAPI/src/trampolines/baseTramp-amdgpu.h
    A dyninstAPI/src/trampolines/baseTramp-ppc.C
    A dyninstAPI/src/trampolines/baseTramp-ppc.h
    A dyninstAPI/src/trampolines/baseTramp-riscv64.h
    A dyninstAPI/src/trampolines/baseTramp-x86.C
    A dyninstAPI/src/trampolines/baseTramp-x86.h
    A dyninstAPI/src/trampolines/baseTramp.C
    A dyninstAPI/src/trampolines/baseTramp.h
    M dyninstAPI/src/unix.C
    A external/amdgpu/AMDGPUEFlags.h
    A external/amdgpu/AMDHSAKernelDescriptor.h
    R instructionAPI/ISA_ps/abs_advsimd
    R instructionAPI/ISA_ps/adc
    R instructionAPI/ISA_ps/adcs
    R instructionAPI/ISA_ps/add_addsub_ext
    R instructionAPI/ISA_ps/add_addsub_imm
    R instructionAPI/ISA_ps/add_addsub_shift
    R instructionAPI/ISA_ps/add_advsimd
    R instructionAPI/ISA_ps/addhn_advsimd
    R instructionAPI/ISA_ps/addp_advsimd_pair
    R instructionAPI/ISA_ps/addp_advsimd_vec
    R instructionAPI/ISA_ps/adds_addsub_ext
    R instructionAPI/ISA_ps/adds_addsub_imm
    R instructionAPI/ISA_ps/adds_addsub_shift
    R instructionAPI/ISA_ps/addv_advsimd
    R instructionAPI/ISA_ps/adr
    R instructionAPI/ISA_ps/adrp
    R instructionAPI/ISA_ps/aesd_advsimd
    R instructionAPI/ISA_ps/aese_advsimd
    R instructionAPI/ISA_ps/aesimc_advsimd
    R instructionAPI/ISA_ps/aesmc_advsimd
    R instructionAPI/ISA_ps/and_advsimd
    R instructionAPI/ISA_ps/and_log_imm
    R instructionAPI/ISA_ps/and_log_shift
    R instructionAPI/ISA_ps/ands_log_imm
    R instructionAPI/ISA_ps/ands_log_shift
    R instructionAPI/ISA_ps/asr_asrv
    R instructionAPI/ISA_ps/asr_sbfm
    R instructionAPI/ISA_ps/asrv
    R instructionAPI/ISA_ps/at_sys
    R instructionAPI/ISA_ps/b_cond
    R instructionAPI/ISA_ps/b_uncond
    R instructionAPI/ISA_ps/bfi_bfm
    R instructionAPI/ISA_ps/bfm
    R instructionAPI/ISA_ps/bfxil_bfm
    R instructionAPI/ISA_ps/bic_advsimd_imm
    R instructionAPI/ISA_ps/bic_advsimd_reg
    R instructionAPI/ISA_ps/bic_log_shift
    R instructionAPI/ISA_ps/bics
    R instructionAPI/ISA_ps/bif_advsimd
    R instructionAPI/ISA_ps/bit_advsimd
    R instructionAPI/ISA_ps/bl
    R instructionAPI/ISA_ps/blr
    R instructionAPI/ISA_ps/br
    R instructionAPI/ISA_ps/brk
    R instructionAPI/ISA_ps/bsl_advsimd
    R instructionAPI/ISA_ps/cbnz
    R instructionAPI/ISA_ps/cbz
    R instructionAPI/ISA_ps/ccmn_imm
    R instructionAPI/ISA_ps/ccmn_reg
    R instructionAPI/ISA_ps/ccmp_imm
    R instructionAPI/ISA_ps/ccmp_reg
    R instructionAPI/ISA_ps/cinc_csinc
    R instructionAPI/ISA_ps/cinv_csinv
    R instructionAPI/ISA_ps/clrex
    R instructionAPI/ISA_ps/cls_advsimd
    R instructionAPI/ISA_ps/cls_int
    R instructionAPI/ISA_ps/clz_advsimd
    R instructionAPI/ISA_ps/clz_int
    R instructionAPI/ISA_ps/cmeq_advsimd_reg
    R instructionAPI/ISA_ps/cmeq_advsimd_zero
    R instructionAPI/ISA_ps/cmge_advsimd_reg
    R instructionAPI/ISA_ps/cmge_advsimd_zero
    R instructionAPI/ISA_ps/cmgt_advsimd_reg
    R instructionAPI/ISA_ps/cmgt_advsimd_zero
    R instructionAPI/ISA_ps/cmhi_advsimd
    R instructionAPI/ISA_ps/cmhs_advsimd
    R instructionAPI/ISA_ps/cmle_advsimd
    R instructionAPI/ISA_ps/cmlt_advsimd
    R instructionAPI/ISA_ps/cmn_adds_addsub_ext
    R instructionAPI/ISA_ps/cmn_adds_addsub_imm
    R instructionAPI/ISA_ps/cmn_adds_addsub_shift
    R instructionAPI/ISA_ps/cmp_subs_addsub_ext
    R instructionAPI/ISA_ps/cmp_subs_addsub_imm
    R instructionAPI/ISA_ps/cmp_subs_addsub_shift
    R instructionAPI/ISA_ps/cmtst_advsimd
    R instructionAPI/ISA_ps/cneg_csneg
    R instructionAPI/ISA_ps/cnt_advsimd
    R instructionAPI/ISA_ps/crc32
    R instructionAPI/ISA_ps/crc32c
    R instructionAPI/ISA_ps/csel
    R instructionAPI/ISA_ps/cset_csinc
    R instructionAPI/ISA_ps/csetm_csinv
    R instructionAPI/ISA_ps/csinc
    R instructionAPI/ISA_ps/csinv
    R instructionAPI/ISA_ps/csneg
    R instructionAPI/ISA_ps/dc_sys
    R instructionAPI/ISA_ps/dcps1
    R instructionAPI/ISA_ps/dcps2
    R instructionAPI/ISA_ps/dcps3
    R instructionAPI/ISA_ps/dmb
    R instructionAPI/ISA_ps/drps
    R instructionAPI/ISA_ps/dsb
    R instructionAPI/ISA_ps/dup_advsimd_elt
    R instructionAPI/ISA_ps/dup_advsimd_gen
    R instructionAPI/ISA_ps/eon
    R instructionAPI/ISA_ps/eor_advsimd
    R instructionAPI/ISA_ps/eor_log_imm
    R instructionAPI/ISA_ps/eor_log_shift
    R instructionAPI/ISA_ps/eret
    R instructionAPI/ISA_ps/ext_advsimd
    R instructionAPI/ISA_ps/extr
    R instructionAPI/ISA_ps/fabd_advsimd
    R instructionAPI/ISA_ps/fabs_advsimd
    R instructionAPI/ISA_ps/fabs_float
    R instructionAPI/ISA_ps/facge_advsimd
    R instructionAPI/ISA_ps/facgt_advsimd
    R instructionAPI/ISA_ps/fadd_advsimd
    R instructionAPI/ISA_ps/fadd_float
    R instructionAPI/ISA_ps/faddp_advsimd_pair
    R instructionAPI/ISA_ps/faddp_advsimd_vec
    R instructionAPI/ISA_ps/fccmp_float
    R instructionAPI/ISA_ps/fccmpe_float
    R instructionAPI/ISA_ps/fcmeq_advsimd_reg
    R instructionAPI/ISA_ps/fcmeq_advsimd_zero
    R instructionAPI/ISA_ps/fcmge_advsimd_reg
    R instructionAPI/ISA_ps/fcmge_advsimd_zero
    R instructionAPI/ISA_ps/fcmgt_advsimd_reg
    R instructionAPI/ISA_ps/fcmgt_advsimd_zero
    R instructionAPI/ISA_ps/fcmle_advsimd
    R instructionAPI/ISA_ps/fcmlt_advsimd
    R instructionAPI/ISA_ps/fcmp_float
    R instructionAPI/ISA_ps/fcmpe_float
    R instructionAPI/ISA_ps/fcsel_float
    R instructionAPI/ISA_ps/fcvt_float
    R instructionAPI/ISA_ps/fcvtas_advsimd
    R instructionAPI/ISA_ps/fcvtas_float
    R instructionAPI/ISA_ps/fcvtau_advsimd
    R instructionAPI/ISA_ps/fcvtau_float
    R instructionAPI/ISA_ps/fcvtl_advsimd
    R instructionAPI/ISA_ps/fcvtms_advsimd
    R instructionAPI/ISA_ps/fcvtms_float
    R instructionAPI/ISA_ps/fcvtmu_advsimd
    R instructionAPI/ISA_ps/fcvtmu_float
    R instructionAPI/ISA_ps/fcvtn_advsimd
    R instructionAPI/ISA_ps/fcvtns_advsimd
    R instructionAPI/ISA_ps/fcvtns_float
    R instructionAPI/ISA_ps/fcvtnu_advsimd
    R instructionAPI/ISA_ps/fcvtnu_float
    R instructionAPI/ISA_ps/fcvtps_advsimd
    R instructionAPI/ISA_ps/fcvtps_float
    R instructionAPI/ISA_ps/fcvtpu_advsimd
    R instructionAPI/ISA_ps/fcvtpu_float
    R instructionAPI/ISA_ps/fcvtxn_advsimd
    R instructionAPI/ISA_ps/fcvtzs_advsimd_fix
    R instructionAPI/ISA_ps/fcvtzs_advsimd_int
    R instructionAPI/ISA_ps/fcvtzs_float_fix
    R instructionAPI/ISA_ps/fcvtzs_float_int
    R instructionAPI/ISA_ps/fcvtzu_advsimd_fix
    R instructionAPI/ISA_ps/fcvtzu_advsimd_int
    R instructionAPI/ISA_ps/fcvtzu_float_fix
    R instructionAPI/ISA_ps/fcvtzu_float_int
    R instructionAPI/ISA_ps/fdiv_advsimd
    R instructionAPI/ISA_ps/fdiv_float
    R instructionAPI/ISA_ps/fmadd_float
    R instructionAPI/ISA_ps/fmax_advsimd
    R instructionAPI/ISA_ps/fmax_float
    R instructionAPI/ISA_ps/fmaxnm_advsimd
    R instructionAPI/ISA_ps/fmaxnm_float
    R instructionAPI/ISA_ps/fmaxnmp_advsimd_pair
    R instructionAPI/ISA_ps/fmaxnmp_advsimd_vec
    R instructionAPI/ISA_ps/fmaxnmv_advsimd
    R instructionAPI/ISA_ps/fmaxp_advsimd_pair
    R instructionAPI/ISA_ps/fmaxp_advsimd_vec
    R instructionAPI/ISA_ps/fmaxv_advsimd
    R instructionAPI/ISA_ps/fmin_advsimd
    R instructionAPI/ISA_ps/fmin_float
    R instructionAPI/ISA_ps/fminnm_advsimd
    R instructionAPI/ISA_ps/fminnm_float
    R instructionAPI/ISA_ps/fminnmp_advsimd_pair
    R instructionAPI/ISA_ps/fminnmp_advsimd_vec
    R instructionAPI/ISA_ps/fminnmv_advsimd
    R instructionAPI/ISA_ps/fminp_advsimd_pair
    R instructionAPI/ISA_ps/fminp_advsimd_vec
    R instructionAPI/ISA_ps/fminv_advsimd
    R instructionAPI/ISA_ps/fmla_advsimd_elt
    R instructionAPI/ISA_ps/fmla_advsimd_vec
    R instructionAPI/ISA_ps/fmls_advsimd_elt
    R instructionAPI/ISA_ps/fmls_advsimd_vec
    R instructionAPI/ISA_ps/fmov_advsimd
    R instructionAPI/ISA_ps/fmov_float
    R instructionAPI/ISA_ps/fmov_float_gen
    R instructionAPI/ISA_ps/fmov_float_imm
    R instructionAPI/ISA_ps/fmsub_float
    R instructionAPI/ISA_ps/fmul_advsimd_elt
    R instructionAPI/ISA_ps/fmul_advsimd_vec
    R instructionAPI/ISA_ps/fmul_float
    R instructionAPI/ISA_ps/fmulx_advsimd_elt
    R instructionAPI/ISA_ps/fmulx_advsimd_vec
    R instructionAPI/ISA_ps/fneg_advsimd
    R instructionAPI/ISA_ps/fneg_float
    R instructionAPI/ISA_ps/fnmadd_float
    R instructionAPI/ISA_ps/fnmsub_float
    R instructionAPI/ISA_ps/fnmul_float
    R instructionAPI/ISA_ps/frecpe_advsimd
    R instructionAPI/ISA_ps/frecps_advsimd
    R instructionAPI/ISA_ps/frecpx_advsimd
    R instructionAPI/ISA_ps/frinta_advsimd
    R instructionAPI/ISA_ps/frinta_float
    R instructionAPI/ISA_ps/frinti_advsimd
    R instructionAPI/ISA_ps/frinti_float
    R instructionAPI/ISA_ps/frintm_advsimd
    R instructionAPI/ISA_ps/frintm_float
    R instructionAPI/ISA_ps/frintn_advsimd
    R instructionAPI/ISA_ps/frintn_float
    R instructionAPI/ISA_ps/frintp_advsimd
    R instructionAPI/ISA_ps/frintp_float
    R instructionAPI/ISA_ps/frintx_advsimd
    R instructionAPI/ISA_ps/frintx_float
    R instructionAPI/ISA_ps/frintz_advsimd
    R instructionAPI/ISA_ps/frintz_float
    R instructionAPI/ISA_ps/frsqrte_advsimd
    R instructionAPI/ISA_ps/frsqrts_advsimd
    R instructionAPI/ISA_ps/fsqrt_advsimd
    R instructionAPI/ISA_ps/fsqrt_float
    R instructionAPI/ISA_ps/fsub_advsimd
    R instructionAPI/ISA_ps/fsub_float
    R instructionAPI/ISA_ps/hint
    R instructionAPI/ISA_ps/hlt
    R instructionAPI/ISA_ps/hvc
    R instructionAPI/ISA_ps/ic_sys
    R instructionAPI/ISA_ps/ins_advsimd_elt
    R instructionAPI/ISA_ps/ins_advsimd_gen
    R instructionAPI/ISA_ps/isb
    R instructionAPI/ISA_ps/ld1_advsimd_mult
    R instructionAPI/ISA_ps/ld1_advsimd_sngl
    R instructionAPI/ISA_ps/ld1r_advsimd
    R instructionAPI/ISA_ps/ld2_advsimd_mult
    R instructionAPI/ISA_ps/ld2_advsimd_sngl
    R instructionAPI/ISA_ps/ld2r_advsimd
    R instructionAPI/ISA_ps/ld3_advsimd_mult
    R instructionAPI/ISA_ps/ld3_advsimd_sngl
    R instructionAPI/ISA_ps/ld3r_advsimd
    R instructionAPI/ISA_ps/ld4_advsimd_mult
    R instructionAPI/ISA_ps/ld4_advsimd_sngl
    R instructionAPI/ISA_ps/ld4r_advsimd
    R instructionAPI/ISA_ps/ldar
    R instructionAPI/ISA_ps/ldarb
    R instructionAPI/ISA_ps/ldarh
    R instructionAPI/ISA_ps/ldaxp
    R instructionAPI/ISA_ps/ldaxr
    R instructionAPI/ISA_ps/ldaxrb
    R instructionAPI/ISA_ps/ldaxrh
    R instructionAPI/ISA_ps/ldnp_fpsimd
    R instructionAPI/ISA_ps/ldnp_gen
    R instructionAPI/ISA_ps/ldp_fpsimd
    R instructionAPI/ISA_ps/ldp_gen
    R instructionAPI/ISA_ps/ldpsw
    R instructionAPI/ISA_ps/ldr_imm_fpsimd
    R instructionAPI/ISA_ps/ldr_imm_gen
    R instructionAPI/ISA_ps/ldr_lit_fpsimd
    R instructionAPI/ISA_ps/ldr_lit_gen
    R instructionAPI/ISA_ps/ldr_reg_fpsimd
    R instructionAPI/ISA_ps/ldr_reg_gen
    R instructionAPI/ISA_ps/ldrb_imm
    R instructionAPI/ISA_ps/ldrb_reg
    R instructionAPI/ISA_ps/ldrh_imm
    R instructionAPI/ISA_ps/ldrh_reg
    R instructionAPI/ISA_ps/ldrsb_imm
    R instructionAPI/ISA_ps/ldrsb_reg
    R instructionAPI/ISA_ps/ldrsh_imm
    R instructionAPI/ISA_ps/ldrsh_reg
    R instructionAPI/ISA_ps/ldrsw_imm
    R instructionAPI/ISA_ps/ldrsw_lit
    R instructionAPI/ISA_ps/ldrsw_reg
    R instructionAPI/ISA_ps/ldtr
    R instructionAPI/ISA_ps/ldtrb
    R instructionAPI/ISA_ps/ldtrh
    R instructionAPI/ISA_ps/ldtrsb
    R instructionAPI/ISA_ps/ldtrsh
    R instructionAPI/ISA_ps/ldtrsw
    R instructionAPI/ISA_ps/ldur_fpsimd
    R instructionAPI/ISA_ps/ldur_gen
    R instructionAPI/ISA_ps/ldurb
    R instructionAPI/ISA_ps/ldurh
    R instructionAPI/ISA_ps/ldursb
    R instructionAPI/ISA_ps/ldursh
    R instructionAPI/ISA_ps/ldursw
    R instructionAPI/ISA_ps/ldxp
    R instructionAPI/ISA_ps/ldxr
    R instructionAPI/ISA_ps/ldxrb
    R instructionAPI/ISA_ps/ldxrh
    R instructionAPI/ISA_ps/lsl_lslv
    R instructionAPI/ISA_ps/lsl_ubfm
    R instructionAPI/ISA_ps/lslv
    R instructionAPI/ISA_ps/lsr_lsrv
    R instructionAPI/ISA_ps/lsr_ubfm
    R instructionAPI/ISA_ps/lsrv
    R instructionAPI/ISA_ps/madd
    R instructionAPI/ISA_ps/mla_advsimd_elt
    R instructionAPI/ISA_ps/mla_advsimd_vec
    R instructionAPI/ISA_ps/mls_advsimd_elt
    R instructionAPI/ISA_ps/mls_advsimd_vec
    R instructionAPI/ISA_ps/mneg_msub
    R instructionAPI/ISA_ps/mov_add_addsub_imm
    R instructionAPI/ISA_ps/mov_dup_advsimd_elt
    R instructionAPI/ISA_ps/mov_ins_advsimd_elt
    R instructionAPI/ISA_ps/mov_ins_advsimd_gen
    R instructionAPI/ISA_ps/mov_movn
    R instructionAPI/ISA_ps/mov_movz
    R instructionAPI/ISA_ps/mov_orr_advsimd_reg
    R instructionAPI/ISA_ps/mov_orr_log_imm
    R instructionAPI/ISA_ps/mov_orr_log_shift
    R instructionAPI/ISA_ps/mov_umov_advsimd
    R instructionAPI/ISA_ps/movi_advsimd
    R instructionAPI/ISA_ps/movk
    R instructionAPI/ISA_ps/movn
    R instructionAPI/ISA_ps/movz
    R instructionAPI/ISA_ps/mrs
    R instructionAPI/ISA_ps/msr_imm
    R instructionAPI/ISA_ps/msr_reg
    R instructionAPI/ISA_ps/msub
    R instructionAPI/ISA_ps/mul_advsimd_elt
    R instructionAPI/ISA_ps/mul_advsimd_vec
    R instructionAPI/ISA_ps/mul_madd
    R instructionAPI/ISA_ps/mvn_not_advsimd
    R instructionAPI/ISA_ps/mvn_orn_log_shift
    R instructionAPI/ISA_ps/mvni_advsimd
    R instructionAPI/ISA_ps/neg_advsimd
    R instructionAPI/ISA_ps/neg_sub_addsub_shift
    R instructionAPI/ISA_ps/negs_subs_addsub_shift
    R instructionAPI/ISA_ps/ngc_sbc
    R instructionAPI/ISA_ps/ngcs_sbcs
    R instructionAPI/ISA_ps/nop_hint
    R instructionAPI/ISA_ps/not_advsimd
    R instructionAPI/ISA_ps/orn_advsimd
    R instructionAPI/ISA_ps/orn_log_shift
    R instructionAPI/ISA_ps/orr_advsimd_imm
    R instructionAPI/ISA_ps/orr_advsimd_reg
    R instructionAPI/ISA_ps/orr_log_imm
    R instructionAPI/ISA_ps/orr_log_shift
    R instructionAPI/ISA_ps/pmul_advsimd
    R instructionAPI/ISA_ps/pmull_advsimd
    R instructionAPI/ISA_ps/prfm_imm
    R instructionAPI/ISA_ps/prfm_lit
    R instructionAPI/ISA_ps/prfm_reg
    R instructionAPI/ISA_ps/prfum
    R instructionAPI/ISA_ps/raddhn_advsimd
    R instructionAPI/ISA_ps/rbit_advsimd
    R instructionAPI/ISA_ps/rbit_int
    R instructionAPI/ISA_ps/ret
    R instructionAPI/ISA_ps/rev
    R instructionAPI/ISA_ps/rev16_advsimd
    R instructionAPI/ISA_ps/rev16_int
    R instructionAPI/ISA_ps/rev32_advsimd
    R instructionAPI/ISA_ps/rev32_int
    R instructionAPI/ISA_ps/rev64_advsimd
    R instructionAPI/ISA_ps/ror_extr
    R instructionAPI/ISA_ps/ror_rorv
    R instructionAPI/ISA_ps/rorv
    R instructionAPI/ISA_ps/rshrn_advsimd
    R instructionAPI/ISA_ps/rsubhn_advsimd
    R instructionAPI/ISA_ps/saba_advsimd
    R instructionAPI/ISA_ps/sabal_advsimd
    R instructionAPI/ISA_ps/sabd_advsimd
    R instructionAPI/ISA_ps/sabdl_advsimd
    R instructionAPI/ISA_ps/sadalp_advsimd
    R instructionAPI/ISA_ps/saddl_advsimd
    R instructionAPI/ISA_ps/saddlp_advsimd
    R instructionAPI/ISA_ps/saddlv_advsimd
    R instructionAPI/ISA_ps/saddw_advsimd
    R instructionAPI/ISA_ps/sbc
    R instructionAPI/ISA_ps/sbcs
    R instructionAPI/ISA_ps/sbfiz_sbfm
    R instructionAPI/ISA_ps/sbfm
    R instructionAPI/ISA_ps/sbfx_sbfm
    R instructionAPI/ISA_ps/scvtf_advsimd_fix
    R instructionAPI/ISA_ps/scvtf_advsimd_int
    R instructionAPI/ISA_ps/scvtf_float_fix
    R instructionAPI/ISA_ps/scvtf_float_int
    R instructionAPI/ISA_ps/sdiv
    R instructionAPI/ISA_ps/sev_hint
    R instructionAPI/ISA_ps/sevl_hint
    R instructionAPI/ISA_ps/sha1c_advsimd
    R instructionAPI/ISA_ps/sha1h_advsimd
    R instructionAPI/ISA_ps/sha1m_advsimd
    R instructionAPI/ISA_ps/sha1p_advsimd
    R instructionAPI/ISA_ps/sha1su0_advsimd
    R instructionAPI/ISA_ps/sha1su1_advsimd
    R instructionAPI/ISA_ps/sha256h2_advsimd
    R instructionAPI/ISA_ps/sha256h_advsimd
    R instructionAPI/ISA_ps/sha256su0_advsimd
    R instructionAPI/ISA_ps/sha256su1_advsimd
    R instructionAPI/ISA_ps/shadd_advsimd
    R instructionAPI/ISA_ps/shl_advsimd
    R instructionAPI/ISA_ps/shll_advsimd
    R instructionAPI/ISA_ps/shrn_advsimd
    R instructionAPI/ISA_ps/shsub_advsimd
    R instructionAPI/ISA_ps/sli_advsimd
    R instructionAPI/ISA_ps/smaddl
    R instructionAPI/ISA_ps/smax_advsimd
    R instructionAPI/ISA_ps/smaxp_advsimd
    R instructionAPI/ISA_ps/smaxv_advsimd
    R instructionAPI/ISA_ps/smc
    R instructionAPI/ISA_ps/smin_advsimd
    R instructionAPI/ISA_ps/sminp_advsimd
    R instructionAPI/ISA_ps/sminv_advsimd
    R instructionAPI/ISA_ps/smlal_advsimd_elt
    R instructionAPI/ISA_ps/smlal_advsimd_vec
    R instructionAPI/ISA_ps/smlsl_advsimd_elt
    R instructionAPI/ISA_ps/smlsl_advsimd_vec
    R instructionAPI/ISA_ps/smnegl_smsubl
    R instructionAPI/ISA_ps/smov_advsimd
    R instructionAPI/ISA_ps/smsubl
    R instructionAPI/ISA_ps/smulh
    R instructionAPI/ISA_ps/smull_advsimd_elt
    R instructionAPI/ISA_ps/smull_advsimd_vec
    R instructionAPI/ISA_ps/smull_smaddl
    R instructionAPI/ISA_ps/sqabs_advsimd
    R instructionAPI/ISA_ps/sqadd_advsimd
    R instructionAPI/ISA_ps/sqdmlal_advsimd_elt
    R instructionAPI/ISA_ps/sqdmlal_advsimd_vec
    R instructionAPI/ISA_ps/sqdmlsl_advsimd_elt
    R instructionAPI/ISA_ps/sqdmlsl_advsimd_vec
    R instructionAPI/ISA_ps/sqdmulh_advsimd_elt
    R instructionAPI/ISA_ps/sqdmulh_advsimd_vec
    R instructionAPI/ISA_ps/sqdmull_advsimd_elt
    R instructionAPI/ISA_ps/sqdmull_advsimd_vec
    R instructionAPI/ISA_ps/sqneg_advsimd
    R instructionAPI/ISA_ps/sqrdmulh_advsimd_elt
    R instructionAPI/ISA_ps/sqrdmulh_advsimd_vec
    R instructionAPI/ISA_ps/sqrshl_advsimd
    R instructionAPI/ISA_ps/sqrshrn_advsimd
    R instructionAPI/ISA_ps/sqrshrun_advsimd
    R instructionAPI/ISA_ps/sqshl_advsimd_imm
    R instructionAPI/ISA_ps/sqshl_advsimd_reg
    R instructionAPI/ISA_ps/sqshlu_advsimd
    R instructionAPI/ISA_ps/sqshrn_advsimd
    R instructionAPI/ISA_ps/sqshrun_advsimd
    R instructionAPI/ISA_ps/sqsub_advsimd
    R instructionAPI/ISA_ps/sqxtn_advsimd
    R instructionAPI/ISA_ps/sqxtun_advsimd
    R instructionAPI/ISA_ps/srhadd_advsimd
    R instructionAPI/ISA_ps/sri_advsimd
    R instructionAPI/ISA_ps/srshl_advsimd
    R instructionAPI/ISA_ps/srshr_advsimd
    R instructionAPI/ISA_ps/srsra_advsimd
    R instructionAPI/ISA_ps/sshl_advsimd
    R instructionAPI/ISA_ps/sshll_advsimd
    R instructionAPI/ISA_ps/sshr_advsimd
    R instructionAPI/ISA_ps/ssra_advsimd
    R instructionAPI/ISA_ps/ssubl_advsimd
    R instructionAPI/ISA_ps/ssubw_advsimd
    R instructionAPI/ISA_ps/st1_advsimd_mult
    R instructionAPI/ISA_ps/st1_advsimd_sngl
    R instructionAPI/ISA_ps/st2_advsimd_mult
    R instructionAPI/ISA_ps/st2_advsimd_sngl
    R instructionAPI/ISA_ps/st3_advsimd_mult
    R instructionAPI/ISA_ps/st3_advsimd_sngl
    R instructionAPI/ISA_ps/st4_advsimd_mult
    R instructionAPI/ISA_ps/st4_advsimd_sngl
    R instructionAPI/ISA_ps/stlr
    R instructionAPI/ISA_ps/stlrb
    R instructionAPI/ISA_ps/stlrh
    R instructionAPI/ISA_ps/stlxp
    R instructionAPI/ISA_ps/stlxr
    R instructionAPI/ISA_ps/stlxrb
    R instructionAPI/ISA_ps/stlxrh
    R instructionAPI/ISA_ps/stnp_fpsimd
    R instructionAPI/ISA_ps/stnp_gen
    R instructionAPI/ISA_ps/stp_fpsimd
    R instructionAPI/ISA_ps/stp_gen
    R instructionAPI/ISA_ps/str_imm_fpsimd
    R instructionAPI/ISA_ps/str_imm_gen
    R instructionAPI/ISA_ps/str_reg_fpsimd
    R instructionAPI/ISA_ps/str_reg_gen
    R instructionAPI/ISA_ps/strb_imm
    R instructionAPI/ISA_ps/strb_reg
    R instructionAPI/ISA_ps/strh_imm
    R instructionAPI/ISA_ps/strh_reg
    R instructionAPI/ISA_ps/sttr
    R instructionAPI/ISA_ps/sttrb
    R instructionAPI/ISA_ps/sttrh
    R instructionAPI/ISA_ps/stur_fpsimd
    R instructionAPI/ISA_ps/stur_gen
    R instructionAPI/ISA_ps/sturb
    R instructionAPI/ISA_ps/sturh
    R instructionAPI/ISA_ps/stxp
    R instructionAPI/ISA_ps/stxr
    R instructionAPI/ISA_ps/stxrb
    R instructionAPI/ISA_ps/stxrh
    R instructionAPI/ISA_ps/sub_addsub_ext
    R instructionAPI/ISA_ps/sub_addsub_imm
    R instructionAPI/ISA_ps/sub_addsub_shift
    R instructionAPI/ISA_ps/sub_advsimd
    R instructionAPI/ISA_ps/subhn_advsimd
    R instructionAPI/ISA_ps/subs_addsub_ext
    R instructionAPI/ISA_ps/subs_addsub_imm
    R instructionAPI/ISA_ps/subs_addsub_shift
    R instructionAPI/ISA_ps/suqadd_advsimd
    R instructionAPI/ISA_ps/svc
    R instructionAPI/ISA_ps/sxtb_sbfm
    R instructionAPI/ISA_ps/sxth_sbfm
    R instructionAPI/ISA_ps/sxtl_sshll_advsimd
    R instructionAPI/ISA_ps/sxtw_sbfm
    R instructionAPI/ISA_ps/sys
    R instructionAPI/ISA_ps/sysl
    R instructionAPI/ISA_ps/tbl_advsimd
    R instructionAPI/ISA_ps/tbnz
    R instructionAPI/ISA_ps/tbx_advsimd
    R instructionAPI/ISA_ps/tbz
    R instructionAPI/ISA_ps/temp.py
    R instructionAPI/ISA_ps/tlbi_sys
    R instructionAPI/ISA_ps/trn1_advsimd
    R instructionAPI/ISA_ps/trn2_advsimd
    R instructionAPI/ISA_ps/tst_ands_log_imm
    R instructionAPI/ISA_ps/tst_ands_log_shift
    R instructionAPI/ISA_ps/uaba_advsimd
    R instructionAPI/ISA_ps/uabal_advsimd
    R instructionAPI/ISA_ps/uabd_advsimd
    R instructionAPI/ISA_ps/uabdl_advsimd
    R instructionAPI/ISA_ps/uadalp_advsimd
    R instructionAPI/ISA_ps/uaddl_advsimd
    R instructionAPI/ISA_ps/uaddlp_advsimd
    R instructionAPI/ISA_ps/uaddlv_advsimd
    R instructionAPI/ISA_ps/uaddw_advsimd
    R instructionAPI/ISA_ps/ubfiz_ubfm
    R instructionAPI/ISA_ps/ubfm
    R instructionAPI/ISA_ps/ubfx_ubfm
    R instructionAPI/ISA_ps/ucvtf_advsimd_fix
    R instructionAPI/ISA_ps/ucvtf_advsimd_int
    R instructionAPI/ISA_ps/ucvtf_float_fix
    R instructionAPI/ISA_ps/ucvtf_float_int
    R instructionAPI/ISA_ps/udiv
    R instructionAPI/ISA_ps/uhadd_advsimd
    R instructionAPI/ISA_ps/uhsub_advsimd
    R instructionAPI/ISA_ps/umaddl
    R instructionAPI/ISA_ps/umax_advsimd
    R instructionAPI/ISA_ps/umaxp_advsimd
    R instructionAPI/ISA_ps/umaxv_advsimd
    R instructionAPI/ISA_ps/umin_advsimd
    R instructionAPI/ISA_ps/uminp_advsimd
    R instructionAPI/ISA_ps/uminv_advsimd
    R instructionAPI/ISA_ps/umlal_advsimd_elt
    R instructionAPI/ISA_ps/umlal_advsimd_vec
    R instructionAPI/ISA_ps/umlsl_advsimd_elt
    R instructionAPI/ISA_ps/umlsl_advsimd_vec
    R instructionAPI/ISA_ps/umnegl_umsubl
    R instructionAPI/ISA_ps/umov_advsimd
    R instructionAPI/ISA_ps/umsubl
    R instructionAPI/ISA_ps/umulh
    R instructionAPI/ISA_ps/umull_advsimd_elt
    R instructionAPI/ISA_ps/umull_advsimd_vec
    R instructionAPI/ISA_ps/umull_umaddl
    R instructionAPI/ISA_ps/uqadd_advsimd
    R instructionAPI/ISA_ps/uqrshl_advsimd
    R instructionAPI/ISA_ps/uqrshrn_advsimd
    R instructionAPI/ISA_ps/uqshl_advsimd_imm
    R instructionAPI/ISA_ps/uqshl_advsimd_reg
    R instructionAPI/ISA_ps/uqshrn_advsimd
    R instructionAPI/ISA_ps/uqsub_advsimd
    R instructionAPI/ISA_ps/uqxtn_advsimd
    R instructionAPI/ISA_ps/urecpe_advsimd
    R instructionAPI/ISA_ps/urhadd_advsimd
    R instructionAPI/ISA_ps/urshl_advsimd
    R instructionAPI/ISA_ps/urshr_advsimd
    R instructionAPI/ISA_ps/ursqrte_advsimd
    R instructionAPI/ISA_ps/ursra_advsimd
    R instructionAPI/ISA_ps/ushl_advsimd
    R instructionAPI/ISA_ps/ushll_advsimd
    R instructionAPI/ISA_ps/ushr_advsimd
    R instructionAPI/ISA_ps/usqadd_advsimd
    R instructionAPI/ISA_ps/usra_advsimd
    R instructionAPI/ISA_ps/usubl_advsimd
    R instructionAPI/ISA_ps/usubw_advsimd
    R instructionAPI/ISA_ps/uxtb_ubfm
    R instructionAPI/ISA_ps/uxth_ubfm
    R instructionAPI/ISA_ps/uxtl_ushll_advsimd
    R instructionAPI/ISA_ps/uzp1_advsimd
    R instructionAPI/ISA_ps/uzp2_advsimd
    R instructionAPI/ISA_ps/wfe_hint
    R instructionAPI/ISA_ps/wfi_hint
    R instructionAPI/ISA_ps/xtn_advsimd
    R instructionAPI/ISA_ps/yield_hint
    R instructionAPI/ISA_ps/zip1_advsimd
    R instructionAPI/ISA_ps/zip2_advsimd
    R instructionAPI/src/InstructionTest.C
    M parseAPI/h/CFG.h
    M parseAPI/src/Block.C
    M parseAPI/src/IA_aarch64.h
    M parseAPI/src/IA_amdgpu.h
    M parseAPI/src/IA_power.h
    M parseAPI/src/IA_x86.h
    M parseAPI/src/IdiomModelDesc.C
    M parseAPI/src/Parser.C
    M parseAPI/src/Parser.h
    M parseAPI/src/StackTamperVisitor.C
    M parseAPI/src/StackTamperVisitor.h
    M proccontrol/src/int_process.h
    M proccontrol/src/process.C
    M symtabAPI/doc/4-Definitions.tex
    M symtabAPI/doc/API/Symtab/Symbol.tex
    M symtabAPI/h/Symbol.h
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Symbol.C
    M symtabAPI/src/emitElf.C
    M symtabAPI/src/emitElf.h
    M symtabAPI/src/emitElfStatic.C
    M tests/integration/CMakeLists.txt
    M tests/unit/dyninstAPI/emitter/CMakeLists.txt
    A tests/unit/dyninstAPI/emitter/amdgpu_gfx908.cpp

  Log Message:
  -----------
  Merge branch 'master' into angushe/riscv-parse-dataflow


Compare: https://github.com/dyninst/dyninst/compare/71c2524d5ec5...f9ae337a0d8d

To unsubscribe from these emails, change your notification settings at 
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to