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: e1be91ad8251ee88b485696767928663ff1991f9
https://github.com/dyninst/dyninst/commit/e1be91ad8251ee88b485696767928663ff1991f9
Author: wxrdnx <[email protected]>
Date: 2026-01-23 (Fri, 23 Jan 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/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/SymEval.C
M dataflowAPI/src/SymEvalVisitors.h
M dataflowAPI/src/stackanalysis.C
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
M dyninstAPI/src/IAPI_to_AST.C
A dyninstAPI/src/PointHandler.h
A dyninstAPI/src/RegisterConversion-amdgpu.C
M dyninstAPI/src/Relocation/Transformers/Movement-analysis.h
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/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
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
M dyninstAPI/src/emit-x86.C
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-winnt.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.C
M dyninstAPI/src/inst.h
M dyninstAPI/src/mapped_object.C
A dyninstAPI/src/parse-amdgpu.C
M dyninstAPI/src/registerSpace.C
M dyninstAPI/src/registerSpace.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/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/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/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/4df3643176ca...e1be91ad8251
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