Re: [DynInst_API:] [dyninst/dyninst] 8b07f6: Merge branch 'v9.3.x'


Date: Wed, 06 Jun 2018 15:49:25 -0500
From: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Subject: Re: [DynInst_API:] [dyninst/dyninst] 8b07f6: Merge branch 'v9.3.x'
I only added two commits to fix wrong register sizes for YMM and ZMM registers. The long commit log is because I also merged master into the vector_categories branch.

On Wed, Jun 6, 2018 at 3:38 PM, Xiaozhu Meng <xmeng@xxxxxxxxxxx> wrote:
 Branch: refs/heads/vector_categories
 Home: Âhttps://github.com/dyninst/dyninst
 Commit: 8b07f67f4053ff5c25973bb5365375983e7fa8a3
   https://github.com/dyninst/dyninst/commit/8b07f67f4053ff5c25973bb5365375983e7fa8a3
 Author: Bill Williams <bill@xxxxxxxxxxx>
 Date: Â2017-05-10 (Wed, 10 May 2017)

 Changed paths:
  R .idea/deployment.xml
  R .idea/webServers.xml
  M CHANGELOG.md
  M appveyor.yml
  M cmake/DyninstConfig.cmake.in
  M cmake/packages.cmake
  M cmake/shared.cmake
  R dyninstAPI/doc/dyninstAPI.doc
  A dyninstAPI/doc/dyninstAPI.docx
  M dyninstAPI/doc/dyninstAPI.pdf
  M dyninstAPI/h/BPatch_type.h
  M dyninstAPI/src/BPatch_type.C
  M dyninstAPI/src/Parsing.C
  M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
  M dyninstAPI/src/binaryEdit.h
  M dyninstAPI/src/codegen-power.C
  M dyninstAPI/src/dynProcess.C
  M dyninstAPI/src/pcEventMuxer.C
  M instructionAPI/doc/API/Instruction.tex
  M symtabAPI/h/Function.h
  M symtabAPI/h/Symtab.h
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/Object-elf.h
  M symtabAPI/src/Object-nt.C
  M symtabAPI/src/Object-nt.h
  M symtabAPI/src/Symtab.C
  M symtabAPI/src/Type.C
  M symtabAPI/src/dwarfWalker.C
  M symtabAPI/src/emitElf.C
  M symtabAPI/src/emitElf.h

 Log Message:
 -----------
 Merge branch 'v9.3.x'

# Conflicts:
#Â Â Â ÂdyninstAPI/src/Relocation/CFG/RelocBlock.C
#Â Â Â ÂdyninstAPI/src/Relocation/Transformers/Movement-analysis.C


 Commit: 84ffda2a8cca36b1c8f34c4eab9f1319989014ab
   https://github.com/dyninst/dyninst/commit/84ffda2a8cca36b1c8f34c4eab9f1319989014ab
 Author: Bill Williams <bill@xxxxxxxxxxx>
 Date: Â2017-09-27 (Wed, 27 Sep 2017)

 Changed paths:
  M .gitignore
  M CMakeLists.txt
  M INSTALL
  M cmake/Modules/FindLibDwarf.cmake
  M cmake/packages.cmake
  A common/docs/decoding_diagram.png
  A common/docs/rose_structure.png
  M common/h/Graph.h
  M common/h/dyn_regs.h
  M common/h/entryIDs.h
  M common/src/Graph.C
  M common/src/arch-x86.C
  M common/src/arch-x86.h
  M common/src/dyn_regs.C
  M dataflowAPI/doc/StackAnalysis.tex
  M dataflowAPI/doc/dataflowAPI.pdf
  M dataflowAPI/h/slicing.h
  M dataflowAPI/h/stackanalysis.h
  R dataflowAPI/rose/powerpcInstructionSemantics.h
  M dataflowAPI/rose/semantics/DispatcherARM64.C
  M dataflowAPI/rose/semantics/DispatcherARM64.h
  A dataflowAPI/rose/semantics/DispatcherPowerpc.C
  A dataflowAPI/rose/semantics/DispatcherPowerpc.h
  M dataflowAPI/rose/semantics/MemoryMap.C
  M dataflowAPI/rose/semantics/Registers.C
  M dataflowAPI/rose/semantics/Registers.h
  M dataflowAPI/rose/semantics/SymEvalSemantics.C
  M dataflowAPI/rose/semantics/SymEvalSemantics.h
  M dataflowAPI/rose/util/Message.C
  M dataflowAPI/rose/util/PoolAllocator.h
  M dataflowAPI/src/AbslocInterface.C
  M dataflowAPI/src/ExpressionConversionVisitor.C
  M dataflowAPI/src/RoseImpl.C
  M dataflowAPI/src/RoseInsnFactory.C
  M dataflowAPI/src/SymEval.C
  M dataflowAPI/src/SymbolicExpansion.C
  M dataflowAPI/src/SymbolicExpansion.h
  M dataflowAPI/src/convertOpcodes.C
  M dataflowAPI/src/liveness.C
  M dataflowAPI/src/slicing.C
  M dataflowAPI/src/stackanalysis.C
  M dwarf/CMakeLists.txt
  M dwarf/h/dwarfExprParser.h
  M dwarf/h/dwarfFrameParser.h
  M dwarf/h/dwarfHandle.h
  M dwarf/h/dwarfResult.h
  M dwarf/src/dwarfExprParser.C
  M dwarf/src/dwarfFrameParser.C
  M dwarf/src/dwarfHandle.C
  M dwarf/src/dwarfResult.C
  M dynC_API/src/dynC.tab.C
  M dyninstAPI/h/BPatch.h
  M dyninstAPI/h/BPatch_type.h
  M dyninstAPI/h/StackMod.h
  M dyninstAPI/src/BPatch_function.C
  M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C
  M dyninstAPI/src/StackMod/StackAccess.C
  M dyninstAPI/src/dynProcess.C
  M dyninstAPI/src/emit-x86.C
  M dyninstAPI/src/image.C
  M dyninstAPI/src/inst-x86.C
  M dyninstAPI/src/pcEventHandler.C
  M dyninstAPI/src/pcEventMuxer.C
  M external/rose/powerpcInstructionEnum.h
  M instructionAPI/CMakeLists.txt
  A instructionAPI/ISA_ps/abs_advsimd
  A instructionAPI/ISA_ps/adc
  A instructionAPI/ISA_ps/adcs
  A instructionAPI/ISA_ps/add_addsub_ext
  A instructionAPI/ISA_ps/add_addsub_imm
  A instructionAPI/ISA_ps/add_addsub_shift
  A instructionAPI/ISA_ps/add_advsimd
  A instructionAPI/ISA_ps/addhn_advsimd
  A instructionAPI/ISA_ps/addp_advsimd_pair
  A instructionAPI/ISA_ps/addp_advsimd_vec
  A instructionAPI/ISA_ps/adds_addsub_ext
  A instructionAPI/ISA_ps/adds_addsub_imm
  A instructionAPI/ISA_ps/adds_addsub_shift
  A instructionAPI/ISA_ps/addv_advsimd
  A instructionAPI/ISA_ps/adr
  A instructionAPI/ISA_ps/adrp
  A instructionAPI/ISA_ps/aesd_advsimd
  A instructionAPI/ISA_ps/aese_advsimd
  A instructionAPI/ISA_ps/aesimc_advsimd
  A instructionAPI/ISA_ps/aesmc_advsimd
  A instructionAPI/ISA_ps/and_advsimd
  A instructionAPI/ISA_ps/and_log_imm
  A instructionAPI/ISA_ps/and_log_shift
  A instructionAPI/ISA_ps/ands_log_imm
  A instructionAPI/ISA_ps/ands_log_shift
  A instructionAPI/ISA_ps/asr_asrv
  A instructionAPI/ISA_ps/asr_sbfm
  A instructionAPI/ISA_ps/asrv
  A instructionAPI/ISA_ps/at_sys
  A instructionAPI/ISA_ps/b_cond
  A instructionAPI/ISA_ps/b_uncond
  A instructionAPI/ISA_ps/bfi_bfm
  A instructionAPI/ISA_ps/bfm
  A instructionAPI/ISA_ps/bfxil_bfm
  A instructionAPI/ISA_ps/bic_advsimd_imm
  A instructionAPI/ISA_ps/bic_advsimd_reg
  A instructionAPI/ISA_ps/bic_log_shift
  A instructionAPI/ISA_ps/bics
  A instructionAPI/ISA_ps/bif_advsimd
  A instructionAPI/ISA_ps/bit_advsimd
  A instructionAPI/ISA_ps/bl
  A instructionAPI/ISA_ps/blr
  A instructionAPI/ISA_ps/br
  A instructionAPI/ISA_ps/brk
  A instructionAPI/ISA_ps/bsl_advsimd
  A instructionAPI/ISA_ps/cbnz
  A instructionAPI/ISA_ps/cbz
  A instructionAPI/ISA_ps/ccmn_imm
  A instructionAPI/ISA_ps/ccmn_reg
  A instructionAPI/ISA_ps/ccmp_imm
  A instructionAPI/ISA_ps/ccmp_reg
  A instructionAPI/ISA_ps/cinc_csinc
  A instructionAPI/ISA_ps/cinv_csinv
  A instructionAPI/ISA_ps/clrex
  A instructionAPI/ISA_ps/cls_advsimd
  A instructionAPI/ISA_ps/cls_int
  A instructionAPI/ISA_ps/clz_advsimd
  A instructionAPI/ISA_ps/clz_int
  A instructionAPI/ISA_ps/cmeq_advsimd_reg
  A instructionAPI/ISA_ps/cmeq_advsimd_zero
  A instructionAPI/ISA_ps/cmge_advsimd_reg
  A instructionAPI/ISA_ps/cmge_advsimd_zero
  A instructionAPI/ISA_ps/cmgt_advsimd_reg
  A instructionAPI/ISA_ps/cmgt_advsimd_zero
  A instructionAPI/ISA_ps/cmhi_advsimd
  A instructionAPI/ISA_ps/cmhs_advsimd
  A instructionAPI/ISA_ps/cmle_advsimd
  A instructionAPI/ISA_ps/cmlt_advsimd
  A instructionAPI/ISA_ps/cmn_adds_addsub_ext
  A instructionAPI/ISA_ps/cmn_adds_addsub_imm
  A instructionAPI/ISA_ps/cmn_adds_addsub_shift
  A instructionAPI/ISA_ps/cmp_subs_addsub_ext
  A instructionAPI/ISA_ps/cmp_subs_addsub_imm
  A instructionAPI/ISA_ps/cmp_subs_addsub_shift
  A instructionAPI/ISA_ps/cmtst_advsimd
  A instructionAPI/ISA_ps/cneg_csneg
  A instructionAPI/ISA_ps/cnt_advsimd
  A instructionAPI/ISA_ps/crc32
  A instructionAPI/ISA_ps/crc32c
  A instructionAPI/ISA_ps/csel
  A instructionAPI/ISA_ps/cset_csinc
  A instructionAPI/ISA_ps/csetm_csinv
  A instructionAPI/ISA_ps/csinc
  A instructionAPI/ISA_ps/csinv
  A instructionAPI/ISA_ps/csneg
  A instructionAPI/ISA_ps/dc_sys
  A instructionAPI/ISA_ps/dcps1
  A instructionAPI/ISA_ps/dcps2
  A instructionAPI/ISA_ps/dcps3
  A instructionAPI/ISA_ps/dmb
  A instructionAPI/ISA_ps/drps
  A instructionAPI/ISA_ps/dsb
  A instructionAPI/ISA_ps/dup_advsimd_elt
  A instructionAPI/ISA_ps/dup_advsimd_gen
  A instructionAPI/ISA_ps/encodingindex
  A instructionAPI/ISA_ps/enumerated-symbol-accounts
  A instructionAPI/ISA_ps/eon
  A instructionAPI/ISA_ps/eor_advsimd
  A instructionAPI/ISA_ps/eor_log_imm
  A instructionAPI/ISA_ps/eor_log_shift
  A instructionAPI/ISA_ps/eret
  A instructionAPI/ISA_ps/ext_advsimd
  A instructionAPI/ISA_ps/extr
  A instructionAPI/ISA_ps/fabd_advsimd
  A instructionAPI/ISA_ps/fabs_advsimd
  A instructionAPI/ISA_ps/fabs_float
  A instructionAPI/ISA_ps/facge_advsimd
  A instructionAPI/ISA_ps/facgt_advsimd
  A instructionAPI/ISA_ps/fadd_advsimd
  A instructionAPI/ISA_ps/fadd_float
  A instructionAPI/ISA_ps/faddp_advsimd_pair
  A instructionAPI/ISA_ps/faddp_advsimd_vec
  A instructionAPI/ISA_ps/fccmp_float
  A instructionAPI/ISA_ps/fccmpe_float
  A instructionAPI/ISA_ps/fcmeq_advsimd_reg
  A instructionAPI/ISA_ps/fcmeq_advsimd_zero
  A instructionAPI/ISA_ps/fcmge_advsimd_reg
  A instructionAPI/ISA_ps/fcmge_advsimd_zero
  A instructionAPI/ISA_ps/fcmgt_advsimd_reg
  A instructionAPI/ISA_ps/fcmgt_advsimd_zero
  A instructionAPI/ISA_ps/fcmle_advsimd
  A instructionAPI/ISA_ps/fcmlt_advsimd
  A instructionAPI/ISA_ps/fcmp_float
  A instructionAPI/ISA_ps/fcmpe_float
  A instructionAPI/ISA_ps/fcsel_float
  A instructionAPI/ISA_ps/fcvt_float
  A instructionAPI/ISA_ps/fcvtas_advsimd
  A instructionAPI/ISA_ps/fcvtas_float
  A instructionAPI/ISA_ps/fcvtau_advsimd
  A instructionAPI/ISA_ps/fcvtau_float
  A instructionAPI/ISA_ps/fcvtl_advsimd
  A instructionAPI/ISA_ps/fcvtms_advsimd
  A instructionAPI/ISA_ps/fcvtms_float
  A instructionAPI/ISA_ps/fcvtmu_advsimd
  A instructionAPI/ISA_ps/fcvtmu_float
  A instructionAPI/ISA_ps/fcvtn_advsimd
  A instructionAPI/ISA_ps/fcvtns_advsimd
  A instructionAPI/ISA_ps/fcvtns_float
  A instructionAPI/ISA_ps/fcvtnu_advsimd
  A instructionAPI/ISA_ps/fcvtnu_float
  A instructionAPI/ISA_ps/fcvtps_advsimd
  A instructionAPI/ISA_ps/fcvtps_float
  A instructionAPI/ISA_ps/fcvtpu_advsimd
  A instructionAPI/ISA_ps/fcvtpu_float
  A instructionAPI/ISA_ps/fcvtxn_advsimd
  A instructionAPI/ISA_ps/fcvtzs_advsimd_fix
  A instructionAPI/ISA_ps/fcvtzs_advsimd_int
  A instructionAPI/ISA_ps/fcvtzs_float_fix
  A instructionAPI/ISA_ps/fcvtzs_float_int
  A instructionAPI/ISA_ps/fcvtzu_advsimd_fix
  A instructionAPI/ISA_ps/fcvtzu_advsimd_int
  A instructionAPI/ISA_ps/fcvtzu_float_fix
  A instructionAPI/ISA_ps/fcvtzu_float_int
  A instructionAPI/ISA_ps/fdiv_advsimd
  A instructionAPI/ISA_ps/fdiv_float
  A instructionAPI/ISA_ps/fmadd_float
  A instructionAPI/ISA_ps/fmax_advsimd
  A instructionAPI/ISA_ps/fmax_float
  A instructionAPI/ISA_ps/fmaxnm_advsimd
  A instructionAPI/ISA_ps/fmaxnm_float
  A instructionAPI/ISA_ps/fmaxnmp_advsimd_pair
  A instructionAPI/ISA_ps/fmaxnmp_advsimd_vec
  A instructionAPI/ISA_ps/fmaxnmv_advsimd
  A instructionAPI/ISA_ps/fmaxp_advsimd_pair
  A instructionAPI/ISA_ps/fmaxp_advsimd_vec
  A instructionAPI/ISA_ps/fmaxv_advsimd
  A instructionAPI/ISA_ps/fmin_advsimd
  A instructionAPI/ISA_ps/fmin_float
  A instructionAPI/ISA_ps/fminnm_advsimd
  A instructionAPI/ISA_ps/fminnm_float
  A instructionAPI/ISA_ps/fminnmp_advsimd_pair
  A instructionAPI/ISA_ps/fminnmp_advsimd_vec
  A instructionAPI/ISA_ps/fminnmv_advsimd
  A instructionAPI/ISA_ps/fminp_advsimd_pair
  A instructionAPI/ISA_ps/fminp_advsimd_vec
  A instructionAPI/ISA_ps/fminv_advsimd
  A instructionAPI/ISA_ps/fmla_advsimd_elt
  A instructionAPI/ISA_ps/fmla_advsimd_vec
  A instructionAPI/ISA_ps/fmls_advsimd_elt
  A instructionAPI/ISA_ps/fmls_advsimd_vec
  A instructionAPI/ISA_ps/fmov_advsimd
  A instructionAPI/ISA_ps/fmov_float
  A instructionAPI/ISA_ps/fmov_float_gen
  A instructionAPI/ISA_ps/fmov_float_imm
  A instructionAPI/ISA_ps/fmsub_float
  A instructionAPI/ISA_ps/fmul_advsimd_elt
  A instructionAPI/ISA_ps/fmul_advsimd_vec
  A instructionAPI/ISA_ps/fmul_float
  A instructionAPI/ISA_ps/fmulx_advsimd_elt
  A instructionAPI/ISA_ps/fmulx_advsimd_vec
  A instructionAPI/ISA_ps/fneg_advsimd
  A instructionAPI/ISA_ps/fneg_float
  A instructionAPI/ISA_ps/fnmadd_float
  A instructionAPI/ISA_ps/fnmsub_float
  A instructionAPI/ISA_ps/fnmul_float
  A instructionAPI/ISA_ps/fpsimdindex
  A instructionAPI/ISA_ps/frecpe_advsimd
  A instructionAPI/ISA_ps/frecps_advsimd
  A instructionAPI/ISA_ps/frecpx_advsimd
  A instructionAPI/ISA_ps/frinta_advsimd
  A instructionAPI/ISA_ps/frinta_float
  A instructionAPI/ISA_ps/frinti_advsimd
  A instructionAPI/ISA_ps/frinti_float
  A instructionAPI/ISA_ps/frintm_advsimd
  A instructionAPI/ISA_ps/frintm_float
  A instructionAPI/ISA_ps/frintn_advsimd
  A instructionAPI/ISA_ps/frintn_float
  A instructionAPI/ISA_ps/frintp_advsimd
  A instructionAPI/ISA_ps/frintp_float
  A instructionAPI/ISA_ps/frintx_advsimd
  A instructionAPI/ISA_ps/frintx_float
  A instructionAPI/ISA_ps/frintz_advsimd
  A instructionAPI/ISA_ps/frintz_float
  A instructionAPI/ISA_ps/frsqrte_advsimd
  A instructionAPI/ISA_ps/frsqrts_advsimd
  A instructionAPI/ISA_ps/fsqrt_advsimd
  A instructionAPI/ISA_ps/fsqrt_float
  A instructionAPI/ISA_ps/fsub_advsimd
  A instructionAPI/ISA_ps/fsub_float
  A instructionAPI/ISA_ps/hint
  A instructionAPI/ISA_ps/hlt
  A instructionAPI/ISA_ps/hvc
  A instructionAPI/ISA_ps/ic_sys
  A instructionAPI/ISA_ps/index
  A instructionAPI/ISA_ps/ins_advsimd_elt
  A instructionAPI/ISA_ps/ins_advsimd_gen
  A instructionAPI/ISA_ps/isb
  A instructionAPI/ISA_ps/ld1_advsimd_mult
  A instructionAPI/ISA_ps/ld1_advsimd_sngl
  A instructionAPI/ISA_ps/ld1r_advsimd
  A instructionAPI/ISA_ps/ld2_advsimd_mult
  A instructionAPI/ISA_ps/ld2_advsimd_sngl
  A instructionAPI/ISA_ps/ld2r_advsimd
  A instructionAPI/ISA_ps/ld3_advsimd_mult
  A instructionAPI/ISA_ps/ld3_advsimd_sngl
  A instructionAPI/ISA_ps/ld3r_advsimd
  A instructionAPI/ISA_ps/ld4_advsimd_mult
  A instructionAPI/ISA_ps/ld4_advsimd_sngl
  A instructionAPI/ISA_ps/ld4r_advsimd
  A instructionAPI/ISA_ps/ldar
  A instructionAPI/ISA_ps/ldarb
  A instructionAPI/ISA_ps/ldarh
  A instructionAPI/ISA_ps/ldaxp
  A instructionAPI/ISA_ps/ldaxr
  A instructionAPI/ISA_ps/ldaxrb
  A instructionAPI/ISA_ps/ldaxrh
  A instructionAPI/ISA_ps/ldnp_fpsimd
  A instructionAPI/ISA_ps/ldnp_gen
  A instructionAPI/ISA_ps/ldp_fpsimd
  A instructionAPI/ISA_ps/ldp_gen
  A instructionAPI/ISA_ps/ldpsw
  A instructionAPI/ISA_ps/ldr_imm_fpsimd
  A instructionAPI/ISA_ps/ldr_imm_gen
  A instructionAPI/ISA_ps/ldr_lit_fpsimd
  A instructionAPI/ISA_ps/ldr_lit_gen
  A instructionAPI/ISA_ps/ldr_reg_fpsimd
  A instructionAPI/ISA_ps/ldr_reg_gen
  A instructionAPI/ISA_ps/ldrb_imm
  A instructionAPI/ISA_ps/ldrb_reg
  A instructionAPI/ISA_ps/ldrh_imm
  A instructionAPI/ISA_ps/ldrh_reg
  A instructionAPI/ISA_ps/ldrsb_imm
  A instructionAPI/ISA_ps/ldrsb_reg
  A instructionAPI/ISA_ps/ldrsh_imm
  A instructionAPI/ISA_ps/ldrsh_reg
  A instructionAPI/ISA_ps/ldrsw_imm
  A instructionAPI/ISA_ps/ldrsw_lit
  A instructionAPI/ISA_ps/ldrsw_reg
  A instructionAPI/ISA_ps/ldtr
  A instructionAPI/ISA_ps/ldtrb
  A instructionAPI/ISA_ps/ldtrh
  A instructionAPI/ISA_ps/ldtrsb
  A instructionAPI/ISA_ps/ldtrsh
  A instructionAPI/ISA_ps/ldtrsw
  A instructionAPI/ISA_ps/ldur_fpsimd
  A instructionAPI/ISA_ps/ldur_gen
  A instructionAPI/ISA_ps/ldurb
  A instructionAPI/ISA_ps/ldurh
  A instructionAPI/ISA_ps/ldursb
  A instructionAPI/ISA_ps/ldursh
  A instructionAPI/ISA_ps/ldursw
  A instructionAPI/ISA_ps/ldxp
  A instructionAPI/ISA_ps/ldxr
  A instructionAPI/ISA_ps/ldxrb
  A instructionAPI/ISA_ps/ldxrh
  A instructionAPI/ISA_ps/lsl_lslv
  A instructionAPI/ISA_ps/lsl_ubfm
  A instructionAPI/ISA_ps/lslv
  A instructionAPI/ISA_ps/lsr_lsrv
  A instructionAPI/ISA_ps/lsr_ubfm
  A instructionAPI/ISA_ps/lsrv
  A instructionAPI/ISA_ps/madd
  A instructionAPI/ISA_ps/mla_advsimd_elt
  A instructionAPI/ISA_ps/mla_advsimd_vec
  A instructionAPI/ISA_ps/mls_advsimd_elt
  A instructionAPI/ISA_ps/mls_advsimd_vec
  A instructionAPI/ISA_ps/mneg_msub
  A instructionAPI/ISA_ps/mov_add_addsub_imm
  A instructionAPI/ISA_ps/mov_dup_advsimd_elt
  A instructionAPI/ISA_ps/mov_ins_advsimd_elt
  A instructionAPI/ISA_ps/mov_ins_advsimd_gen
  A instructionAPI/ISA_ps/mov_movn
  A instructionAPI/ISA_ps/mov_movz
  A instructionAPI/ISA_ps/mov_orr_advsimd_reg
  A instructionAPI/ISA_ps/mov_orr_log_imm
  A instructionAPI/ISA_ps/mov_orr_log_shift
  A instructionAPI/ISA_ps/mov_umov_advsimd
  A instructionAPI/ISA_ps/movi_advsimd
  A instructionAPI/ISA_ps/movk
  A instructionAPI/ISA_ps/movn
  A instructionAPI/ISA_ps/movz
  A instructionAPI/ISA_ps/mrs
  A instructionAPI/ISA_ps/msr_imm
  A instructionAPI/ISA_ps/msr_reg
  A instructionAPI/ISA_ps/msub
  A instructionAPI/ISA_ps/mul_advsimd_elt
  A instructionAPI/ISA_ps/mul_advsimd_vec
  A instructionAPI/ISA_ps/mul_madd
  A instructionAPI/ISA_ps/mvn_not_advsimd
  A instructionAPI/ISA_ps/mvn_orn_log_shift
  A instructionAPI/ISA_ps/mvni_advsimd
  A instructionAPI/ISA_ps/neg_advsimd
  A instructionAPI/ISA_ps/neg_sub_addsub_shift
  A instructionAPI/ISA_ps/negs_subs_addsub_shift
  A instructionAPI/ISA_ps/ngc_sbc
  A instructionAPI/ISA_ps/ngcs_sbcs
  A instructionAPI/ISA_ps/nop_hint
  A instructionAPI/ISA_ps/not_advsimd
  A instructionAPI/ISA_ps/orn_advsimd
  A instructionAPI/ISA_ps/orn_log_shift
  A instructionAPI/ISA_ps/orr_advsimd_imm
  A instructionAPI/ISA_ps/orr_advsimd_reg
  A instructionAPI/ISA_ps/orr_log_imm
  A instructionAPI/ISA_ps/orr_log_shift
  A instructionAPI/ISA_ps/permindex
  A instructionAPI/ISA_ps/pmul_advsimd
  A instructionAPI/ISA_ps/pmull_advsimd
  A instructionAPI/ISA_ps/prfm_imm
  A instructionAPI/ISA_ps/prfm_lit
  A instructionAPI/ISA_ps/prfm_reg
  A instructionAPI/ISA_ps/prfum
  A instructionAPI/ISA_ps/raddhn_advsimd
  A instructionAPI/ISA_ps/rbit_advsimd
  A instructionAPI/ISA_ps/rbit_int
  A instructionAPI/ISA_ps/ret
  A instructionAPI/ISA_ps/rev
  A instructionAPI/ISA_ps/rev16_advsimd
  A instructionAPI/ISA_ps/rev16_int
  A instructionAPI/ISA_ps/rev32_advsimd
  A instructionAPI/ISA_ps/rev32_int
  A instructionAPI/ISA_ps/rev64_advsimd
  A instructionAPI/ISA_ps/ror_extr
  A instructionAPI/ISA_ps/ror_rorv
  A instructionAPI/ISA_ps/rorv
  A instructionAPI/ISA_ps/rshrn_advsimd
  A instructionAPI/ISA_ps/rsubhn_advsimd
  A instructionAPI/ISA_ps/saba_advsimd
  A instructionAPI/ISA_ps/sabal_advsimd
  A instructionAPI/ISA_ps/sabd_advsimd
  A instructionAPI/ISA_ps/sabdl_advsimd
  A instructionAPI/ISA_ps/sadalp_advsimd
  A instructionAPI/ISA_ps/saddl_advsimd
  A instructionAPI/ISA_ps/saddlp_advsimd
  A instructionAPI/ISA_ps/saddlv_advsimd
  A instructionAPI/ISA_ps/saddw_advsimd
  A instructionAPI/ISA_ps/sbc
  A instructionAPI/ISA_ps/sbcs
  A instructionAPI/ISA_ps/sbfiz_sbfm
  A instructionAPI/ISA_ps/sbfm
  A instructionAPI/ISA_ps/sbfx_sbfm
  A instructionAPI/ISA_ps/scvtf_advsimd_fix
  A instructionAPI/ISA_ps/scvtf_advsimd_int
  A instructionAPI/ISA_ps/scvtf_float_fix
  A instructionAPI/ISA_ps/scvtf_float_int
  A instructionAPI/ISA_ps/sdiv
  A instructionAPI/ISA_ps/sev_hint
  A instructionAPI/ISA_ps/sevl_hint
  A instructionAPI/ISA_ps/sha1c_advsimd
  A instructionAPI/ISA_ps/sha1h_advsimd
  A instructionAPI/ISA_ps/sha1m_advsimd
  A instructionAPI/ISA_ps/sha1p_advsimd
  A instructionAPI/ISA_ps/sha1su0_advsimd
  A instructionAPI/ISA_ps/sha1su1_advsimd
  A instructionAPI/ISA_ps/sha256h2_advsimd
  A instructionAPI/ISA_ps/sha256h_advsimd
  A instructionAPI/ISA_ps/sha256su0_advsimd
  A instructionAPI/ISA_ps/sha256su1_advsimd
  A instructionAPI/ISA_ps/shadd_advsimd
  A instructionAPI/ISA_ps/shared_pseudocode
  A instructionAPI/ISA_ps/shl_advsimd
  A instructionAPI/ISA_ps/shll_advsimd
  A instructionAPI/ISA_ps/shrn_advsimd
  A instructionAPI/ISA_ps/shsub_advsimd
  A instructionAPI/ISA_ps/sli_advsimd
  A instructionAPI/ISA_ps/smaddl
  A instructionAPI/ISA_ps/smax_advsimd
  A instructionAPI/ISA_ps/smaxp_advsimd
  A instructionAPI/ISA_ps/smaxv_advsimd
  A instructionAPI/ISA_ps/smc
  A instructionAPI/ISA_ps/smin_advsimd
  A instructionAPI/ISA_ps/sminp_advsimd
  A instructionAPI/ISA_ps/sminv_advsimd
  A instructionAPI/ISA_ps/smlal_advsimd_elt
  A instructionAPI/ISA_ps/smlal_advsimd_vec
  A instructionAPI/ISA_ps/smlsl_advsimd_elt
  A instructionAPI/ISA_ps/smlsl_advsimd_vec
  A instructionAPI/ISA_ps/smnegl_smsubl
  A instructionAPI/ISA_ps/smov_advsimd
  A instructionAPI/ISA_ps/smsubl
  A instructionAPI/ISA_ps/smulh
  A instructionAPI/ISA_ps/smull_advsimd_elt
  A instructionAPI/ISA_ps/smull_advsimd_vec
  A instructionAPI/ISA_ps/smull_smaddl
  A instructionAPI/ISA_ps/sqabs_advsimd
  A instructionAPI/ISA_ps/sqadd_advsimd
  A instructionAPI/ISA_ps/sqdmlal_advsimd_elt
  A instructionAPI/ISA_ps/sqdmlal_advsimd_vec
  A instructionAPI/ISA_ps/sqdmlsl_advsimd_elt
  A instructionAPI/ISA_ps/sqdmlsl_advsimd_vec
  A instructionAPI/ISA_ps/sqdmulh_advsimd_elt
  A instructionAPI/ISA_ps/sqdmulh_advsimd_vec
  A instructionAPI/ISA_ps/sqdmull_advsimd_elt
  A instructionAPI/ISA_ps/sqdmull_advsimd_vec
  A instructionAPI/ISA_ps/sqneg_advsimd
  A instructionAPI/ISA_ps/sqrdmulh_advsimd_elt
  A instructionAPI/ISA_ps/sqrdmulh_advsimd_vec
  A instructionAPI/ISA_ps/sqrshl_advsimd
  A instructionAPI/ISA_ps/sqrshrn_advsimd
  A instructionAPI/ISA_ps/sqrshrun_advsimd
  A instructionAPI/ISA_ps/sqshl_advsimd_imm
  A instructionAPI/ISA_ps/sqshl_advsimd_reg
  A instructionAPI/ISA_ps/sqshlu_advsimd
  A instructionAPI/ISA_ps/sqshrn_advsimd
  A instructionAPI/ISA_ps/sqshrun_advsimd
  A instructionAPI/ISA_ps/sqsub_advsimd
  A instructionAPI/ISA_ps/sqxtn_advsimd
  A instructionAPI/ISA_ps/sqxtun_advsimd
  A instructionAPI/ISA_ps/srhadd_advsimd
  A instructionAPI/ISA_ps/sri_advsimd
  A instructionAPI/ISA_ps/srshl_advsimd
  A instructionAPI/ISA_ps/srshr_advsimd
  A instructionAPI/ISA_ps/srsra_advsimd
  A instructionAPI/ISA_ps/sshl_advsimd
  A instructionAPI/ISA_ps/sshll_advsimd
  A instructionAPI/ISA_ps/sshr_advsimd
  A instructionAPI/ISA_ps/ssra_advsimd
  A instructionAPI/ISA_ps/ssubl_advsimd
  A instructionAPI/ISA_ps/ssubw_advsimd
  A instructionAPI/ISA_ps/st1_advsimd_mult
  A instructionAPI/ISA_ps/st1_advsimd_sngl
  A instructionAPI/ISA_ps/st2_advsimd_mult
  A instructionAPI/ISA_ps/st2_advsimd_sngl
  A instructionAPI/ISA_ps/st3_advsimd_mult
  A instructionAPI/ISA_ps/st3_advsimd_sngl
  A instructionAPI/ISA_ps/st4_advsimd_mult
  A instructionAPI/ISA_ps/st4_advsimd_sngl
  A instructionAPI/ISA_ps/stlr
  A instructionAPI/ISA_ps/stlrb
  A instructionAPI/ISA_ps/stlrh
  A instructionAPI/ISA_ps/stlxp
  A instructionAPI/ISA_ps/stlxr
  A instructionAPI/ISA_ps/stlxrb
  A instructionAPI/ISA_ps/stlxrh
  A instructionAPI/ISA_ps/stnp_fpsimd
  A instructionAPI/ISA_ps/stnp_gen
  A instructionAPI/ISA_ps/stp_fpsimd
  A instructionAPI/ISA_ps/stp_gen
  A instructionAPI/ISA_ps/str_imm_fpsimd
  A instructionAPI/ISA_ps/str_imm_gen
  A instructionAPI/ISA_ps/str_reg_fpsimd
  A instructionAPI/ISA_ps/str_reg_gen
  A instructionAPI/ISA_ps/strb_imm
  A instructionAPI/ISA_ps/strb_reg
  A instructionAPI/ISA_ps/strh_imm
  A instructionAPI/ISA_ps/strh_reg
  A instructionAPI/ISA_ps/sttr
  A instructionAPI/ISA_ps/sttrb
  A instructionAPI/ISA_ps/sttrh
  A instructionAPI/ISA_ps/stur_fpsimd
  A instructionAPI/ISA_ps/stur_gen
  A instructionAPI/ISA_ps/sturb
  A instructionAPI/ISA_ps/sturh
  A instructionAPI/ISA_ps/stxp
  A instructionAPI/ISA_ps/stxr
  A instructionAPI/ISA_ps/stxrb
  A instructionAPI/ISA_ps/stxrh
  A instructionAPI/ISA_ps/sub_addsub_ext
  A instructionAPI/ISA_ps/sub_addsub_imm
  A instructionAPI/ISA_ps/sub_addsub_shift
  A instructionAPI/ISA_ps/sub_advsimd
  A instructionAPI/ISA_ps/subhn_advsimd
  A instructionAPI/ISA_ps/subs_addsub_ext
  A instructionAPI/ISA_ps/subs_addsub_imm
  A instructionAPI/ISA_ps/subs_addsub_shift
  A instructionAPI/ISA_ps/suqadd_advsimd
  A instructionAPI/ISA_ps/svc
  A instructionAPI/ISA_ps/sxtb_sbfm
  A instructionAPI/ISA_ps/sxth_sbfm
  A instructionAPI/ISA_ps/sxtl_sshll_advsimd
  A instructionAPI/ISA_ps/sxtw_sbfm
  A instructionAPI/ISA_ps/sys
  A instructionAPI/ISA_ps/sysl
  A instructionAPI/ISA_ps/tbl_advsimd
  A instructionAPI/ISA_ps/tbnz
  A instructionAPI/ISA_ps/tbx_advsimd
  A instructionAPI/ISA_ps/tbz
  A instructionAPI/ISA_ps/temp.py
  A instructionAPI/ISA_ps/tlbi_sys
  A instructionAPI/ISA_ps/trn1_advsimd
  A instructionAPI/ISA_ps/trn2_advsimd
  A instructionAPI/ISA_ps/tst_ands_log_imm
  A instructionAPI/ISA_ps/tst_ands_log_shift
  A instructionAPI/ISA_ps/uaba_advsimd
  A instructionAPI/ISA_ps/uabal_advsimd
  A instructionAPI/ISA_ps/uabd_advsimd
  A instructionAPI/ISA_ps/uabdl_advsimd
  A instructionAPI/ISA_ps/uadalp_advsimd
  A instructionAPI/ISA_ps/uaddl_advsimd
  A instructionAPI/ISA_ps/uaddlp_advsimd
  A instructionAPI/ISA_ps/uaddlv_advsimd
  A instructionAPI/ISA_ps/uaddw_advsimd
  A instructionAPI/ISA_ps/ubfiz_ubfm
  A instructionAPI/ISA_ps/ubfm
  A instructionAPI/ISA_ps/ubfx_ubfm
  A instructionAPI/ISA_ps/ucvtf_advsimd_fix
  A instructionAPI/ISA_ps/ucvtf_advsimd_int
  A instructionAPI/ISA_ps/ucvtf_float_fix
  A instructionAPI/ISA_ps/ucvtf_float_int
  A instructionAPI/ISA_ps/udiv
  A instructionAPI/ISA_ps/uhadd_advsimd
  A instructionAPI/ISA_ps/uhsub_advsimd
  A instructionAPI/ISA_ps/umaddl
  A instructionAPI/ISA_ps/umax_advsimd
  A instructionAPI/ISA_ps/umaxp_advsimd
  A instructionAPI/ISA_ps/umaxv_advsimd
  A instructionAPI/ISA_ps/umin_advsimd
  A instructionAPI/ISA_ps/uminp_advsimd
  A instructionAPI/ISA_ps/uminv_advsimd
  A instructionAPI/ISA_ps/umlal_advsimd_elt
  A instructionAPI/ISA_ps/umlal_advsimd_vec
  A instructionAPI/ISA_ps/umlsl_advsimd_elt
  A instructionAPI/ISA_ps/umlsl_advsimd_vec
  A instructionAPI/ISA_ps/umnegl_umsubl
  A instructionAPI/ISA_ps/umov_advsimd
  A instructionAPI/ISA_ps/umsubl
  A instructionAPI/ISA_ps/umulh
  A instructionAPI/ISA_ps/umull_advsimd_elt
  A instructionAPI/ISA_ps/umull_advsimd_vec
  A instructionAPI/ISA_ps/umull_umaddl
  A instructionAPI/ISA_ps/uqadd_advsimd
  A instructionAPI/ISA_ps/uqrshl_advsimd
  A instructionAPI/ISA_ps/uqrshrn_advsimd
  A instructionAPI/ISA_ps/uqshl_advsimd_imm
  A instructionAPI/ISA_ps/uqshl_advsimd_reg
  A instructionAPI/ISA_ps/uqshrn_advsimd
  A instructionAPI/ISA_ps/uqsub_advsimd
  A instructionAPI/ISA_ps/uqxtn_advsimd
  A instructionAPI/ISA_ps/urecpe_advsimd
  A instructionAPI/ISA_ps/urhadd_advsimd
  A instructionAPI/ISA_ps/urshl_advsimd
  A instructionAPI/ISA_ps/urshr_advsimd
  A instructionAPI/ISA_ps/ursqrte_advsimd
  A instructionAPI/ISA_ps/ursra_advsimd
  A instructionAPI/ISA_ps/ushl_advsimd
  A instructionAPI/ISA_ps/ushll_advsimd
  A instructionAPI/ISA_ps/ushr_advsimd
  A instructionAPI/ISA_ps/usqadd_advsimd
  A instructionAPI/ISA_ps/usra_advsimd
  A instructionAPI/ISA_ps/usubl_advsimd
  A instructionAPI/ISA_ps/usubw_advsimd
  A instructionAPI/ISA_ps/uxtb_ubfm
  A instructionAPI/ISA_ps/uxth_ubfm
  A instructionAPI/ISA_ps/uxtl_ushll_advsimd
  A instructionAPI/ISA_ps/uzp1_advsimd
  A instructionAPI/ISA_ps/uzp2_advsimd
  A instructionAPI/ISA_ps/wfe_hint
  A instructionAPI/ISA_ps/wfi_hint
  A instructionAPI/ISA_ps/xtn_advsimd
  A instructionAPI/ISA_ps/yield_hint
  A instructionAPI/ISA_ps/zip1_advsimd
  A instructionAPI/ISA_ps/zip2_advsimd
  A instructionAPI/aarch64_pseudocode_extractor.py
  A instructionAPI/h/ArchSpecificFormatters.h
  M instructionAPI/h/BinaryFunction.h
  M instructionAPI/h/Dereference.h
  M instructionAPI/h/_expression_.h
  M instructionAPI/h/Immediate.h
  M instructionAPI/h/Instruction.h
  M instructionAPI/h/InstructionAST.h
  M instructionAPI/h/Operand.h
  M instructionAPI/h/Register.h
  M instructionAPI/h/Result.h
  M instructionAPI/h/Visitor.h
  A instructionAPI/src/ArchSpecificFormatters.C
  M instructionAPI/src/Immediate.C
  M instructionAPI/src/Instruction.C
  M instructionAPI/src/InstructionDecoder-aarch64.C
  M instructionAPI/src/InstructionDecoder-aarch64.h
  M instructionAPI/src/InstructionDecoder-power.C
  M instructionAPI/src/InstructionDecoder-power.h
  M instructionAPI/src/InstructionDecoder-x86.C
  M instructionAPI/src/InstructionDecoder-x86.h
  M instructionAPI/src/Operand.C
  M instructionAPI/src/Register.C
  M instructionAPI/src/aarch64_opcode_tables.C
  M instructionAPI/src/power_opcode_tables.C
  M parseAPI/CMakeLists.txt
  M parseAPI/h/CodeObject.h
  M parseAPI/h/CodeSource.h
  M parseAPI/src/Block.C
  M parseAPI/src/BoundFactCalculator.C
  M parseAPI/src/BoundFactCalculator.h
  M parseAPI/src/BoundFactData.C
  M parseAPI/src/BoundFactData.h
  M parseAPI/src/CodeObject.C
  M parseAPI/src/CodeSource.C
  M parseAPI/src/IA_IAPI.C
  M parseAPI/src/IA_IAPI.h
  M parseAPI/src/IA_InstrucIter.C
  M parseAPI/src/IA_aarch64.C
  A parseAPI/src/IA_aarch64.h
  R parseAPI/src/IA_aarch64Details.C
  R parseAPI/src/IA_aarch64Details.h
  R parseAPI/src/IA_platformDetails.h
  R parseAPI/src/IA_platformDetailsFactory.C
  M parseAPI/src/IA_power.C
  M parseAPI/src/IA_power.h
  R parseAPI/src/IA_powerDetails.C
  R parseAPI/src/IA_powerDetails.h
  M parseAPI/src/IA_x86.C
  A parseAPI/src/IA_x86.h
  R parseAPI/src/IA_x86Details.C
  R parseAPI/src/IA_x86Details.h
  M parseAPI/src/IndirectASTVisitor.C
  M parseAPI/src/IndirectASTVisitor.h
  M parseAPI/src/IndirectAnalyzer.C
  M parseAPI/src/IndirectAnalyzer.h
  R parseAPI/src/InstructionSource-aarch64.C
  R parseAPI/src/InstructionSource-power.C
  R parseAPI/src/InstructionSource-x86.C
  A parseAPI/src/JumpTableFormatPred.C
  A parseAPI/src/JumpTableFormatPred.h
  A parseAPI/src/JumpTableIndexPred.C
  A parseAPI/src/JumpTableIndexPred.h
  R parseAPI/src/JumpTablePred.C
  R parseAPI/src/JumpTablePred.h
  M parseAPI/src/ParseData.C
  M parseAPI/src/ParseData.h
  M parseAPI/src/Parser-speculative.C
  M parseAPI/src/Parser.C
  M parseAPI/src/Parser.h
  M parseAPI/src/ParserDetails.C
  M parseAPI/src/ParserDetails.h
  A parseAPI/src/SymbolicExpression.C
  A parseAPI/src/SymbolicExpression.h
  M parseAPI/src/SymtabCodeSource.C
  M patchAPI/src/PatchMgr.C
  M proccontrol/src/process.C
  M stackwalk/h/walker.h
  M stackwalk/src/dbginfo-stepper.C
  M stackwalk/src/dbgstepper-impl.h
  M symtabAPI/doc/A-Appendix.tex
  M symtabAPI/h/Module.h
  M symtabAPI/h/Symtab.h
  M symtabAPI/src/Function.C
  M symtabAPI/src/LineInformation.C
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/Object-elf.h
  M symtabAPI/src/Symtab.C
  M symtabAPI/src/Variable.C
  M symtabAPI/src/dwarfWalker.C
  M symtabAPI/src/dwarfWalker.h
  M symtabAPI/src/emitElf.C
  M symtabAPI/src/parseDwarf.C

 Log Message:
 -----------
 Merge remote-tracking branch 'origin/master'


 Commit: f7957cc3e9e9436929ec332667b7aa42a7c08e60
   https://github.com/dyninst/dyninst/commit/f7957cc3e9e9436929ec332667b7aa42a7c08e60
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2017-10-12 (Thu, 12 Oct 2017)

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

 Log Message:
 -----------
 Take the fix for the memory issue in dwarf parsing from the new-parallel-parsing branch


 Commit: eae52d8a539b0081095721a47252055f89c4b0e4
   https://github.com/dyninst/dyninst/commit/eae52d8a539b0081095721a47252055f89c4b0e4
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2017-10-12 (Thu, 12 Oct 2017)

 Changed paths:
  M dyninstAPI/src/dynProcess.C
  M symtabAPI/src/Object-elf.C

 Log Message:
 -----------
 1. Should return from detaching the mutatee, when the mutatee cannot be stopped.
2. Pick Bill's strrchr usage fix


 Commit: a93bcf0baa87fa724682654707ba1245329fc168
   https://github.com/dyninst/dyninst/commit/a93bcf0baa87fa724682654707ba1245329fc168
 Author: John Mellor-Crummey <johnmc@xxxxxxxx>
 Date: Â2017-10-17 (Tue, 17 Oct 2017)

 Changed paths:
  M common/h/dyn_regs.h
  M common/src/dyn_regs.C
  M dwarf/src/dwarfHandle.C
  M elf/h/Elf_X.h
  M elf/src/Elf_X.C
  M parseAPI/src/SymbolicExpression.C
  M proccontrol/src/process.C

 Log Message:
 -----------
 basic support for EM_CUDA binary type


 Commit: af7117d71593d6127e4de3234fdd0643b1557c2e
   https://github.com/dyninst/dyninst/commit/af7117d71593d6127e4de3234fdd0643b1557c2e
 Author: Stan Cox <scox@xxxxxxxxxx>
 Date: Â2017-10-20 (Fri, 20 Oct 2017)

 Changed paths:
  M symtabAPI/src/Object-elf.C

 Log Message:
 -----------
 Handle R_X86_64_IRELATIVE relocation.

Use the resolve function as the relocation function. (issue 396)


 Commit: a3a027178c1dc935295f3b412d4f7039d11bdf9c
   https://github.com/dyninst/dyninst/commit/a3a027178c1dc935295f3b412d4f7039d11bdf9c
 Author: Stan Cox <scox@xxxxxxxxxx>
 Date: Â2017-10-20 (Fri, 20 Oct 2017)

 Changed paths:
  M common/src/addrtranslate-sysv.C

 Log Message:
 -----------
 Add linux-vdso64.so.1 to the library blacklist.

Ignore linux-vdso64.so.1, which is the vdso variant on some ppc64 linux.


 Commit: 2e2579153cfd50ec650e41972d88f4c9210ff010
   https://github.com/dyninst/dyninst/commit/2e2579153cfd50ec650e41972d88f4c9210ff010
 Author: Bill Williams <wwilliam47@xxxxxxxxx>
 Date: Â2017-11-08 (Wed, 08 Nov 2017)

 Changed paths:
  M common/src/addrtranslate-sysv.C

 Log Message:
 -----------
 Merge pull request #414 from stanfordcox/vdso

Add linux-vdso64.so.1 to the library blacklist.


 Commit: 16860d34dd00f63938639e9f252d028bc46c876b
   https://github.com/dyninst/dyninst/commit/16860d34dd00f63938639e9f252d028bc46c876b
 Author: Stan Cox <scox@xxxxxxxxxx>
 Date: Â2017-11-10 (Fri, 10 Nov 2017)

 Changed paths:
  M common/src/addrtranslate-sysv.C
  M dyninstAPI/src/dynProcess.C
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/dwarfWalker.C
  M symtabAPI/src/dwarfWalker.h

 Log Message:
 -----------
 Merge remote-tracking branch 'upstream/master' into irelative


 Commit: 9b68bfdf0dcf8759112561ad71d64f86244e053d
   https://github.com/dyninst/dyninst/commit/9b68bfdf0dcf8759112561ad71d64f86244e053d
 Author: Mitali Rawat <mitalirawat24@xxxxxxxxx>
 Date: Â2017-11-14 (Tue, 14 Nov 2017)

 Changed paths:
  M symtabAPI/src/Variable.C

 Log Message:
 -----------
 fixed unix leaks in windows


 Commit: 091ffe9353a009c532bf467503c74d40ac5ee89d
   https://github.com/dyninst/dyninst/commit/091ffe9353a009c532bf467503c74d40ac5ee89d
 Author: Mitali Rawat <mitalirawat24@xxxxxxxxx>
 Date: Â2017-11-14 (Tue, 14 Nov 2017)

 Changed paths:
  M common/h/dyntypes.h

 Log Message:
 -----------
 replacing deprecated hash maps and set in msc with unordered map and set


 Commit: 73f6b7cd1e31219f0ff38e981619c6d7596f968d
   https://github.com/dyninst/dyninst/commit/73f6b7cd1e31219f0ff38e981619c6d7596f968d
 Author: mitalirawat <31329501+mitalirawat@users.noreply.github.com>
 Date: Â2017-11-26 (Sun, 26 Nov 2017)

 Changed paths:
  M common/h/dyntypes.h
  M symtabAPI/src/Variable.C

 Log Message:
 -----------
 Merge pull request #418 from mitalirawat/bugfixes-windows

Bugfixes windows


 Commit: 7e29c0ee1f35ac0522638a0fbb378ca6a3469dd5
   https://github.com/dyninst/dyninst/commit/7e29c0ee1f35ac0522638a0fbb378ca6a3469dd5
 Author: Bill Williams <wwilliam47@xxxxxxxxx>
 Date: Â2017-11-28 (Tue, 28 Nov 2017)

 Changed paths:
  M symtabAPI/src/Object-elf.C

 Log Message:
 -----------
 Merge pull request #413 from stanfordcox/irelative

Handle R_X86_64_IRELATIVE relocation.


 Commit: 401c6673ff0a60479bd0dceaa6c904efe91667c3
   https://github.com/dyninst/dyninst/commit/401c6673ff0a60479bd0dceaa6c904efe91667c3
 Author: Bill Williams <bill@xxxxxxxxxxx>
 Date: Â2017-11-29 (Wed, 29 Nov 2017)

 Changed paths:
  M common/h/dyntypes.h
  M common/src/addrtranslate-sysv.C
  M dyninstAPI/src/dynProcess.C
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/Variable.C
  M symtabAPI/src/dwarfWalker.C
  M symtabAPI/src/dwarfWalker.h

 Log Message:
 -----------
 Merge remote-tracking branch 'origin/master'


 Commit: 784b6ee9df9be58e7de3a102c1b8840d0464a70a
   https://github.com/dyninst/dyninst/commit/784b6ee9df9be58e7de3a102c1b8840d0464a70a
 Author: Bill Williams <bill@xxxxxxxxxxx>
 Date: Â2017-12-20 (Wed, 20 Dec 2017)

 Changed paths:
  M CMakeLists.txt
  M cmake/shared.cmake
  A examples/CMakeLists.txt

 Log Message:
 -----------
 Add examples directory and add ParseAPI CFG example as a target.


 Commit: 45feff81435754b317f980e33a9bad7de4846de5
   https://github.com/dyninst/dyninst/commit/45feff81435754b317f980e33a9bad7de4846de5
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2017-12-29 (Fri, 29 Dec 2017)

 Changed paths:
  M examples/CMakeLists.txt
  A examples/codeCoverage/Makefile.afs
  A examples/codeCoverage/README
  A examples/codeCoverage/README.staticdist
  A examples/codeCoverage/codeCoverage.C
  A examples/codeCoverage/libInst.C
  A examples/codeCoverage/libInst.h
  A examples/codeCoverage/libtestcc.c
  A examples/codeCoverage/libtestcc.h
  A examples/codeCoverage/package.bash
  A examples/codeCoverage/testcc.c
  A examples/unstrip/Makefile.afs
  A examples/unstrip/README
  A examples/unstrip/callback.C
  A examples/unstrip/callback.h
  A examples/unstrip/database.C
  A examples/unstrip/database.h
  A examples/unstrip/ddb.db
  A examples/unstrip/fingerprint.C
  A examples/unstrip/fingerprint.h
  A examples/unstrip/foo.c
  A examples/unstrip/foo.sh
  A examples/unstrip/generate-learn-binary.bash
  A examples/unstrip/package.bash
  A examples/unstrip/params.db
  A examples/unstrip/predicates.h
  A examples/unstrip/semanticDescriptor.C
  A examples/unstrip/semanticDescriptor.h
  A examples/unstrip/test.c
  A examples/unstrip/tmp
  A examples/unstrip/types.C
  A examples/unstrip/types.h
  A examples/unstrip/unistd.db
  A examples/unstrip/unstrip.C
  A examples/unstrip/util.C
  A examples/unstrip/util.h

 Log Message:
 -----------
 Add unstrip and codeCoverage to the example dir. Will build and install
them with Dyninst


 Commit: bd74a859301f32ee8b24930e19bf07e4b07e2bb2
   https://github.com/dyninst/dyninst/commit/bd74a859301f32ee8b24930e19bf07e4b07e2bb2
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2017-12-29 (Fri, 29 Dec 2017)

 Changed paths:
  R examples/unstrip/tmp

 Log Message:
 -----------
 Clean unwanted files


 Commit: 0ee9160fbc22ba6f871f4f03130bdbe4ae2d40a7
   https://github.com/dyninst/dyninst/commit/0ee9160fbc22ba6f871f4f03130bdbe4ae2d40a7
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-01-11 (Thu, 11 Jan 2018)

 Changed paths:
  M parseAPI/src/SymtabCodeSource.C

 Log Message:
 -----------
 ParseAPI should treat IFUNC type symbols as code


 Commit: fd5c2a52f5eeb244b17a3266314d209936fe0106
   https://github.com/dyninst/dyninst/commit/fd5c2a52f5eeb244b17a3266314d209936fe0106
 Author: Ned Williamson <nedwilliamson@xxxxxxxxx>
 Date: Â2018-01-11 (Thu, 11 Jan 2018)

 Changed paths:
  M symtabAPI/src/emitElf.C

 Log Message:
 -----------
 Fix sh_info for VERNEED section

This field used to contain verneednum, but now is hardcoded to 2.
This changes restores the original correct behavior.


 Commit: 0dbfa36c9cc535f4dd25e657f0e1d2b54df29710
   https://github.com/dyninst/dyninst/commit/0dbfa36c9cc535f4dd25e657f0e1d2b54df29710
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-01-12 (Fri, 12 Jan 2018)

 Changed paths:
  M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C

 Log Message:
 -----------
 Should only check for thunk call when it is a call instruction


 Commit: 8c9517433685d7454414045c8d9795512d724a3a
   https://github.com/dyninst/dyninst/commit/8c9517433685d7454414045c8d9795512d724a3a
 Author: Bill Williams <wwilliam47@xxxxxxxxx>
 Date: Â2018-01-22 (Mon, 22 Jan 2018)

 Changed paths:
  M symtabAPI/src/emitElf.C

 Log Message:
 -----------
 Merge pull request #427 from nedwill/master

Fix sh_info for VERNEED section


 Commit: 332198e9abd581de1070f1010932067bcd2ed60b
   https://github.com/dyninst/dyninst/commit/332198e9abd581de1070f1010932067bcd2ed60b
 Author: Bill Williams <wwilliam47@xxxxxxxxx>
 Date: Â2018-01-26 (Fri, 26 Jan 2018)

 Changed paths:
  M common/h/dyn_regs.h
  M common/src/dyn_regs.C
  M dwarf/src/dwarfHandle.C
  M elf/h/Elf_X.h
  M elf/src/Elf_X.C
  M parseAPI/src/SymbolicExpression.C
  M proccontrol/src/process.C

 Log Message:
 -----------
 Merge pull request #410 from jmellorcrummey/cuda-machine

Add basic support for EM_CUDA binary type


 Commit: de62502782bec86a84c2199c234b4a80f0e9f2f7
   https://github.com/dyninst/dyninst/commit/de62502782bec86a84c2199c234b4a80f0e9f2f7
 Author: John Mellor-Crummey <johnmc@xxxxxxxx>
 Date: Â2018-02-10 (Sat, 10 Feb 2018)

 Changed paths:
  M elf/src/Elf_X.C

 Log Message:
 -----------
 add missing initialization for flags when Elf_X is a memory image


 Commit: bbac5571f57fdd3e6e6654276fe618844ce50a29
   https://github.com/dyninst/dyninst/commit/bbac5571f57fdd3e6e6654276fe618844ce50a29
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-02-16 (Fri, 16 Feb 2018)

 Changed paths:
  M parseAPI/src/Function.C

 Log Message:
 -----------
 For known non-returning functions, we should ignore possible conflicting
non-returning analysis results and still treat them as non-returning.


 Commit: 78b1bd135a448b5dabf3e01191cbe1236262132d
   https://github.com/dyninst/dyninst/commit/78b1bd135a448b5dabf3e01191cbe1236262132d
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-02-16 (Fri, 16 Feb 2018)

 Changed paths:
  M parseAPI/src/Parser.C

 Log Message:
 -----------
 Should delay parsing tail call edges when the return status of the tail
callee is still UNSET


 Commit: 7b4f4e6eaa810f6a6fe95046b5197f2e2a716fe8
   https://github.com/dyninst/dyninst/commit/7b4f4e6eaa810f6a6fe95046b5197f2e2a716fe8
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-02-18 (Sun, 18 Feb 2018)

 Changed paths:
  M symtabAPI/src/Object-elf.C

 Log Message:
 -----------
 Handle data endianness in parsing try/catch blocks, so it can be
cross-architecture


 Commit: da50a374af931de6eafa0d7db4208579bac9bc6b
   https://github.com/dyninst/dyninst/commit/da50a374af931de6eafa0d7db4208579bac9bc6b
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-02-18 (Sun, 18 Feb 2018)

 Changed paths:
  M parseAPI/src/Function.C

 Log Message:
 -----------
 Should ignore setting function return status when the function is known
as non-returning.


 Commit: ab339a0a9e450088cfce4e9d34aa2de6d8ca55f8
   https://github.com/dyninst/dyninst/commit/ab339a0a9e450088cfce4e9d34aa2de6d8ca55f8
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-01 (Thu, 01 Mar 2018)

 Changed paths:
  M dataflowAPI/src/liveness.C

 Log Message:
 -----------
 Delete deprecated #ifdef in liveness analysis


 Commit: 443ee3bacc4e141d8a2cdf446cfa7264577195c7
   https://github.com/dyninst/dyninst/commit/443ee3bacc4e141d8a2cdf446cfa7264577195c7
 Author: John Mellor-Crummey <johnmc@xxxxxxxx>
 Date: Â2018-03-08 (Thu, 08 Mar 2018)

 Changed paths:
  M CMakeLists.txt
  M cmake/shared.cmake
  M common/h/dyn_regs.h
  M common/h/dyntypes.h
  M common/src/dyn_regs.C
  M dwarf/src/dwarfHandle.C
  M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
  M elf/h/Elf_X.h
  M elf/src/Elf_X.C
  A examples/CMakeLists.txt
  A examples/codeCoverage/Makefile.afs
  A examples/codeCoverage/README
  A examples/codeCoverage/README.staticdist
  A examples/codeCoverage/codeCoverage.C
  A examples/codeCoverage/libInst.C
  A examples/codeCoverage/libInst.h
  A examples/codeCoverage/libtestcc.c
  A examples/codeCoverage/libtestcc.h
  A examples/codeCoverage/package.bash
  A examples/codeCoverage/testcc.c
  A examples/unstrip/Makefile.afs
  A examples/unstrip/README
  A examples/unstrip/callback.C
  A examples/unstrip/callback.h
  A examples/unstrip/database.C
  A examples/unstrip/database.h
  A examples/unstrip/ddb.db
  A examples/unstrip/fingerprint.C
  A examples/unstrip/fingerprint.h
  A examples/unstrip/foo.c
  A examples/unstrip/foo.sh
  A examples/unstrip/generate-learn-binary.bash
  A examples/unstrip/package.bash
  A examples/unstrip/params.db
  A examples/unstrip/predicates.h
  A examples/unstrip/semanticDescriptor.C
  A examples/unstrip/semanticDescriptor.h
  A examples/unstrip/test.c
  A examples/unstrip/types.C
  A examples/unstrip/types.h
  A examples/unstrip/unistd.db
  A examples/unstrip/unstrip.C
  A examples/unstrip/util.C
  A examples/unstrip/util.h
  M parseAPI/src/SymbolicExpression.C
  M parseAPI/src/SymtabCodeSource.C
  M proccontrol/src/process.C
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/Variable.C
  M symtabAPI/src/emitElf.C

 Log Message:
 -----------
 Merge branch 'master' of https://github.com/dyninst/dyninst

bringing my jmellorcrummey fork up to date with wisconsin.


 Commit: 15f1b699da8d16818636b157c7ae950128372943
   https://github.com/dyninst/dyninst/commit/15f1b699da8d16818636b157c7ae950128372943
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-08 (Thu, 08 Mar 2018)

 Changed paths:
  M common/h/dyn_regs.h
  M common/h/entryIDs.h
  M instructionAPI/src/InstructionDecoder-power.C
  M instructionAPI/src/power_opcode_tables.C
  M symtabAPI/src/Object-elf.C

 Log Message:
 -----------
 Fix a few powerpc instruction decoding problems and the endianness issue
of code sections that are not named ".text"


 Commit: b1a0256643a00470e6a37ee675d5ccafa7cd1117
   https://github.com/dyninst/dyninst/commit/b1a0256643a00470e6a37ee675d5ccafa7cd1117
 Author: John Mellor-Crummey <johnmc@xxxxxxxx>
 Date: Â2018-03-08 (Thu, 08 Mar 2018)

 Changed paths:
  M dyninstAPI/src/image.C

 Log Message:
 -----------
 correct misleading indentation to avoid compiler warnings


 Commit: 27322cdf1663e85b48710f48aa924b48249b19a2
   https://github.com/dyninst/dyninst/commit/27322cdf1663e85b48710f48aa924b48249b19a2
 Author: John Mellor-Crummey <johnmc@xxxxxxxx>
 Date: Â2018-03-08 (Thu, 08 Mar 2018)

 Changed paths:
  M common/src/arch-aarch64.C
  M common/src/arch-aarch64.h

 Log Message:
 -----------
 ~0 --> ~0u to avoid warnings about left shift of signed value


 Commit: 334916eb93ac2068550d94bcddfb7a21b3404543
   https://github.com/dyninst/dyninst/commit/334916eb93ac2068550d94bcddfb7a21b3404543
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-08 (Thu, 08 Mar 2018)

 Changed paths:
  M common/h/dyn_regs.h
  M common/h/entryIDs.h
  M instructionAPI/src/InstructionDecoder-power.C
  M instructionAPI/src/InstructionDecoder-power.h
  M instructionAPI/src/power_opcode_tables.C

 Log Message:
 -----------
 Handle wait instruction on powerpc and add vrsave SPR


 Commit: 502b64b0b452617f3923cf9fb242add99acc9a03
   https://github.com/dyninst/dyninst/commit/502b64b0b452617f3923cf9fb242add99acc9a03
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-16 (Fri, 16 Mar 2018)

 Changed paths:
  M parseAPI/src/LoopAnalyzer.C

 Log Message:
 -----------
 In loop anaylsis, visit blocks according to the starting addresses to
ensure deterministic results. And ignore catch edges in loop analysis


 Commit: f96c1bf2eb28e62d779488fd6cb1c84e23976d76
   https://github.com/dyninst/dyninst/commit/f96c1bf2eb28e62d779488fd6cb1c84e23976d76
 Author: Thomas Dullien <thomasdullien@thomasdullien.zrh.corp.google.com>
 Date: Â2018-03-19 (Mon, 19 Mar 2018)

 Changed paths:
  M parseAPI/src/SymtabCodeSource.C

 Log Message:
 -----------
 Very minor clean-up a particualrly ugly piece of code.


 Commit: 3583307fd7ae6e65ab2d9feabb45d525e8ee38e8
   https://github.com/dyninst/dyninst/commit/3583307fd7ae6e65ab2d9feabb45d525e8ee38e8
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-19 (Mon, 19 Mar 2018)

 Changed paths:
  M symtabAPI/src/dwarfWalker.C

 Log Message:
 -----------
 Fix DWARF parsing for arraies


 Commit: b663cf98c97b6dd45ce6ad32f0fc6caf510185c6
   https://github.com/dyninst/dyninst/commit/b663cf98c97b6dd45ce6ad32f0fc6caf510185c6
 Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
 Date: Â2018-03-19 (Mon, 19 Mar 2018)

 Changed paths:
  M common/h/dyn_regs.h
  M common/h/entryIDs.h
  M dataflowAPI/src/liveness.C
  M instructionAPI/src/InstructionDecoder-power.C
  M instructionAPI/src/InstructionDecoder-power.h
  M instructionAPI/src/power_opcode_tables.C
  M parseAPI/src/Function.C
  M parseAPI/src/LoopAnalyzer.C
  M parseAPI/src/Parser.C
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/dwarfWalker.C

 Log Message:
 -----------
 Merge pull request #437 from mxz297/ret_crossarch

Fixes for non-returning functions, endianness for cross architecture parsing, and powerpc instruction decoding. In addition, fix failures in testsuite on x86/64


 Commit: a54f26d1666b179166cf8c0f29ff8af961483e93
   https://github.com/dyninst/dyninst/commit/a54f26d1666b179166cf8c0f29ff8af961483e93
 Author: Thomas Dullien <thomasdullien@thomasdullien.zrh.corp.google.com>
 Date: Â2018-03-20 (Tue, 20 Mar 2018)

 Changed paths:
  M common/h/dyn_regs.h
  M common/h/entryIDs.h
  M dataflowAPI/src/liveness.C
  M instructionAPI/src/InstructionDecoder-power.C
  M instructionAPI/src/InstructionDecoder-power.h
  M instructionAPI/src/power_opcode_tables.C
  M parseAPI/src/Function.C
  M parseAPI/src/LoopAnalyzer.C
  M parseAPI/src/Parser.C
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/dwarfWalker.C

 Log Message:
 -----------
 Merge remote-tracking branch 'upstream/master'


 Commit: 21fb9f19ab271b90d1816471de625b9df7e29ef0
   https://github.com/dyninst/dyninst/commit/21fb9f19ab271b90d1816471de625b9df7e29ef0
 Author: Thomas Dullien <thomasdullien@thomasdullien.zrh.corp.google.com>
 Date: Â2018-03-20 (Tue, 20 Mar 2018)

 Changed paths:
  M parseAPI/src/Parser.C

 Log Message:
 -----------
 Fix segfault due to missing arguments in call to parse_printf


 Commit: 7e2c490be9ed8239b651aebdaf64280d4286faa4
   https://github.com/dyninst/dyninst/commit/7e2c490be9ed8239b651aebdaf64280d4286faa4
 Author: Bill Williams <wwilliam47@xxxxxxxxx>
 Date: Â2018-03-20 (Tue, 20 Mar 2018)

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

 Log Message:
 -----------
 Merge pull request #441 from thomasdullien/master

Very minor clean-up a particualrly ugly piece of code.


 Commit: a8447cb35d0531b31ec81d707d52a9dbcefbb48b
   https://github.com/dyninst/dyninst/commit/a8447cb35d0531b31ec81d707d52a9dbcefbb48b
 Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
 Date: Â2018-03-21 (Wed, 21 Mar 2018)

 Changed paths:
  M parseAPI/src/SymtabCodeSource.C

 Log Message:
 -----------
 Previous commits broke the build. This is to fix the compiling, but the changes done in the commits should be examined.


 Commit: e7b69e6c3eab49c002fe941e009bc9dc2da1042a
   https://github.com/dyninst/dyninst/commit/e7b69e6c3eab49c002fe941e009bc9dc2da1042a
 Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
 Date: Â2018-03-27 (Tue, 27 Mar 2018)

 Changed paths:
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/dwarfWalker.C

 Log Message:
 -----------
 Fixing problem of relative paths from libdw.
Now all paths coming from libdw dwarf_filesrc() and dwarf_linesrc() are
being checked and converted to be absolute.


 Commit: b1a2a6ee2f8bd73764a3737873cc5f561697f32a
   https://github.com/dyninst/dyninst/commit/b1a2a6ee2f8bd73764a3737873cc5f561697f32a
 Author: Stan Cox <scox@xxxxxxxxxx>
 Date: Â2018-03-28 (Wed, 28 Mar 2018)

 Changed paths:
  M CMakeLists.txt
  M cmake/shared.cmake
  M common/h/dyn_regs.h
  M common/h/dyntypes.h
  M common/h/entryIDs.h
  M common/src/dyn_regs.C
  M dataflowAPI/src/liveness.C
  M dwarf/src/dwarfHandle.C
  M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
  M elf/h/Elf_X.h
  M elf/src/Elf_X.C
  A examples/CMakeLists.txt
  A examples/codeCoverage/Makefile.afs
  A examples/codeCoverage/README
  A examples/codeCoverage/README.staticdist
  A examples/codeCoverage/codeCoverage.C
  A examples/codeCoverage/libInst.C
  A examples/codeCoverage/libInst.h
  A examples/codeCoverage/libtestcc.c
  A examples/codeCoverage/libtestcc.h
  A examples/codeCoverage/package.bash
  A examples/codeCoverage/testcc.c
  A examples/unstrip/Makefile.afs
  A examples/unstrip/README
  A examples/unstrip/callback.C
  A examples/unstrip/callback.h
  A examples/unstrip/database.C
  A examples/unstrip/database.h
  A examples/unstrip/ddb.db
  A examples/unstrip/fingerprint.C
  A examples/unstrip/fingerprint.h
  A examples/unstrip/foo.c
  A examples/unstrip/foo.sh
  A examples/unstrip/generate-learn-binary.bash
  A examples/unstrip/package.bash
  A examples/unstrip/params.db
  A examples/unstrip/predicates.h
  A examples/unstrip/semanticDescriptor.C
  A examples/unstrip/semanticDescriptor.h
  A examples/unstrip/test.c
  A examples/unstrip/types.C
  A examples/unstrip/types.h
  A examples/unstrip/unistd.db
  A examples/unstrip/unstrip.C
  A examples/unstrip/util.C
  A examples/unstrip/util.h
  M instructionAPI/src/InstructionDecoder-power.C
  M instructionAPI/src/InstructionDecoder-power.h
  M instructionAPI/src/power_opcode_tables.C
  M parseAPI/src/Function.C
  M parseAPI/src/LoopAnalyzer.C
  M parseAPI/src/Parser.C
  M parseAPI/src/SymbolicExpression.C
  M parseAPI/src/SymtabCodeSource.C
  M proccontrol/src/process.C
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/Variable.C
  M symtabAPI/src/dwarfWalker.C
  M symtabAPI/src/emitElf.C

 Log Message:
 -----------
 Merge remote-tracking branch 'upstream/master' into irelative


 Commit: df96e7f97a2ea2bd867a6ddde729575919053a88
   https://github.com/dyninst/dyninst/commit/df96e7f97a2ea2bd867a6ddde729575919053a88
 Author: Stan Cox <scox@xxxxxxxxxx>
 Date: Â2018-03-28 (Wed, 28 Mar 2018)

 Changed paths:
  M common/src/freebsdHeaders.h
  M common/src/linuxHeaders.h
  M common/src/ntHeaders.h
  M common/src/vxworksHeaders.h
  M symtabAPI/src/emitElf.C

 Log Message:
 -----------
 Remove unused rpc/xdr references.


 Commit: 5550789e38a867152ce49b105601773ae9f909bd
   https://github.com/dyninst/dyninst/commit/5550789e38a867152ce49b105601773ae9f909bd
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-29 (Thu, 29 Mar 2018)

 Changed paths:
  M dataflowAPI/rose/semantics/DispatcherPowerpc.C

 Log Message:
 -----------
 Add instruction semantics for extsw on powerpc


 Commit: 0c31798ed8390ddb1861f95123d2844e58fa6410
   https://github.com/dyninst/dyninst/commit/0c31798ed8390ddb1861f95123d2844e58fa6410
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-29 (Thu, 29 Mar 2018)

 Changed paths:
  M parseAPI/src/Parser.C

 Log Message:
 -----------
 When dealing with overlapping instructions, we should align block as
soon as possible, correctly split blocks, anc create new fall-through
edges


 Commit: afac5cfec4048dcd3a1bc86e0bf365ab1fa98cd6
   https://github.com/dyninst/dyninst/commit/afac5cfec4048dcd3a1bc86e0bf365ab1fa98cd6
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-29 (Thu, 29 Mar 2018)

 Changed paths:
  M dyninstAPI/src/syscallNotification.C

 Log Message:
 -----------
 Need to flush trap mapping table into the mutatee after instrumentation for registering callbacks


 Commit: 0c4b469950e00483bbabce457cb9c2a5970bc3d4
   https://github.com/dyninst/dyninst/commit/0c4b469950e00483bbabce457cb9c2a5970bc3d4
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-29 (Thu, 29 Mar 2018)

 Changed paths:
  M instructionAPI/src/Instruction.C

 Log Message:
 -----------
 ppc32 and ppc64 should use the same formatter


 Commit: 87339181970dff789f52991800b880ac49f1db7c
   https://github.com/dyninst/dyninst/commit/87339181970dff789f52991800b880ac49f1db7c
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-29 (Thu, 29 Mar 2018)

 Changed paths:
  M dwarf/src/dwarfFrameParser.C

 Log Message:
 -----------
 Should continue to check other CIEs when we cannot find FDE in one of the CIE


 Commit: 3cfbf940aa9679d8b48feeffcb6e24358ebbda1c
   https://github.com/dyninst/dyninst/commit/3cfbf940aa9679d8b48feeffcb6e24358ebbda1c
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-03-29 (Thu, 29 Mar 2018)

 Changed paths:
  M parseAPI/src/Block.C

 Log Message:
 -----------
 When checking whether an address is consistent with instructionsin a
block, first check whether the address is within the block


 Commit: 1b437a72cfda787a5d16a3c8759ef72be6907ad9
   https://github.com/dyninst/dyninst/commit/1b437a72cfda787a5d16a3c8759ef72be6907ad9
 Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
 Date: Â2018-03-29 (Thu, 29 Mar 2018)

 Changed paths:
  M dataflowAPI/rose/semantics/DispatcherPowerpc.C
  M dwarf/src/dwarfFrameParser.C
  M dyninstAPI/src/syscallNotification.C
  M instructionAPI/src/Instruction.C
  M parseAPI/src/Block.C
  M parseAPI/src/Parser.C

 Log Message:
 -----------
 Merge pull request #446 from mxz297/powerpc_and_loop

Fixes for testsuite failures on powerv7 and block boundary aligning for overlapping instructions


 Commit: 27de6146bdc42a53f2451aee07268d9b048e2ca5
   https://github.com/dyninst/dyninst/commit/27de6146bdc42a53f2451aee07268d9b048e2ca5
 Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
 Date: Â2018-03-30 (Fri, 30 Mar 2018)

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

 Log Message:
 -----------
 Adding getCompDir method to Module.
This method returns the DW_AT_comp_dir of Compilation Units.


 Commit: d3c8543c2383c3af5cc287017900bca8f6226dbd
   https://github.com/dyninst/dyninst/commit/d3c8543c2383c3af5cc287017900bca8f6226dbd
 Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
 Date: Â2018-03-30 (Fri, 30 Mar 2018)

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

 Log Message:
 -----------
 Merge branch 'sasha/dwarf-absolute-filenames'


 Commit: 34c5f58c1eb5a75d8527611d70c5e1003db6fddd
   https://github.com/dyninst/dyninst/commit/34c5f58c1eb5a75d8527611d70c5e1003db6fddd
 Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
 Date: Â2018-04-04 (Wed, 04 Apr 2018)

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

 Log Message:
 -----------
 Correcting declaration of variable for the value of DW_AT_comp_dir of Modules.


 Commit: deea7770f63b22de8d22b2fefda5c090ebab8d8c
   https://github.com/dyninst/dyninst/commit/deea7770f63b22de8d22b2fefda5c090ebab8d8c
 Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
 Date: Â2018-04-17 (Tue, 17 Apr 2018)

 Changed paths:
  M common/src/freebsdHeaders.h
  M common/src/linuxHeaders.h
  M common/src/ntHeaders.h
  M common/src/vxworksHeaders.h
  M symtabAPI/src/emitElf.C

 Log Message:
 -----------
 Merge pull request #445 from stanfordcox/irelative

Remove unused rpc/xdr references.


 Commit: 4c9e5e76428155cb646171926e6b7d91cf32b2fe
   https://github.com/dyninst/dyninst/commit/4c9e5e76428155cb646171926e6b7d91cf32b2fe
 Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
 Date: Â2018-04-17 (Tue, 17 Apr 2018)

 Changed paths:
  M common/src/arch-aarch64.C
  M common/src/arch-aarch64.h
  M dyninstAPI/src/image.C
  M elf/src/Elf_X.C

 Log Message:
 -----------
 Merge pull request #430 from jmellorcrummey/master

add missing initialization for flags when Elf_X is a memory image


 Commit: bf8af5bd315991cdcd946927eb84d27ae76fa1f3
   https://github.com/dyninst/dyninst/commit/bf8af5bd315991cdcd946927eb84d27ae76fa1f3
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-06-06 (Wed, 06 Jun 2018)

 Changed paths:
  M common/h/dyn_regs.h
  M common/src/dyn_regs.C

 Log Message:
 -----------
 Fix bit-size for YMM and ZMM registers


 Commit: 12ed82125b72a61357df15bb32a18c1ccbce06f9
   https://github.com/dyninst/dyninst/commit/12ed82125b72a61357df15bb32a18c1ccbce06f9
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-06-06 (Wed, 06 Jun 2018)

 Changed paths:
  M CMakeLists.txt
  M cmake/shared.cmake
  M common/h/dyn_regs.h
  M common/h/dyntypes.h
  M common/h/entryIDs.h
  M common/src/addrtranslate-sysv.C
  M common/src/arch-aarch64.C
  M common/src/arch-aarch64.h
  M common/src/dyn_regs.C
  M common/src/freebsdHeaders.h
  M common/src/linuxHeaders.h
  M common/src/ntHeaders.h
  M common/src/vxworksHeaders.h
  M dataflowAPI/rose/semantics/DispatcherPowerpc.C
  M dataflowAPI/src/liveness.C
  M dwarf/src/dwarfFrameParser.C
  M dwarf/src/dwarfHandle.C
  M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
  M dyninstAPI/src/dynProcess.C
  M dyninstAPI/src/image.C
  M dyninstAPI/src/syscallNotification.C
  M elf/h/Elf_X.h
  M elf/src/Elf_X.C
  A examples/CMakeLists.txt
  A examples/codeCoverage/Makefile.afs
  A examples/codeCoverage/README
  A examples/codeCoverage/README.staticdist
  A examples/codeCoverage/codeCoverage.C
  A examples/codeCoverage/libInst.C
  A examples/codeCoverage/libInst.h
  A examples/codeCoverage/libtestcc.c
  A examples/codeCoverage/libtestcc.h
  A examples/codeCoverage/package.bash
  A examples/codeCoverage/testcc.c
  A examples/unstrip/Makefile.afs
  A examples/unstrip/README
  A examples/unstrip/callback.C
  A examples/unstrip/callback.h
  A examples/unstrip/database.C
  A examples/unstrip/database.h
  A examples/unstrip/ddb.db
  A examples/unstrip/fingerprint.C
  A examples/unstrip/fingerprint.h
  A examples/unstrip/foo.c
  A examples/unstrip/foo.sh
  A examples/unstrip/generate-learn-binary.bash
  A examples/unstrip/package.bash
  A examples/unstrip/params.db
  A examples/unstrip/predicates.h
  A examples/unstrip/semanticDescriptor.C
  A examples/unstrip/semanticDescriptor.h
  A examples/unstrip/test.c
  A examples/unstrip/types.C
  A examples/unstrip/types.h
  A examples/unstrip/unistd.db
  A examples/unstrip/unstrip.C
  A examples/unstrip/util.C
  A examples/unstrip/util.h
  M instructionAPI/src/Instruction.C
  M instructionAPI/src/InstructionDecoder-power.C
  M instructionAPI/src/InstructionDecoder-power.h
  M instructionAPI/src/power_opcode_tables.C
  M parseAPI/src/Block.C
  M parseAPI/src/Function.C
  M parseAPI/src/LoopAnalyzer.C
  M parseAPI/src/Parser.C
  M parseAPI/src/SymbolicExpression.C
  M parseAPI/src/SymtabCodeSource.C
  M proccontrol/src/process.C
  M symtabAPI/h/Module.h
  M symtabAPI/src/Module.C
  M symtabAPI/src/Object-elf.C
  M symtabAPI/src/Variable.C
  M symtabAPI/src/dwarfWalker.C
  M symtabAPI/src/dwarfWalker.h
  M symtabAPI/src/emitElf.C

 Log Message:
 -----------
 Merge branch 'github_master' into vector_categories


 Commit: 8c7d9e465fd9bf267a45dd957127ffa7d54478d7
   https://github.com/dyninst/dyninst/commit/8c7d9e465fd9bf267a45dd957127ffa7d54478d7
 Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
 Date: Â2018-06-06 (Wed, 06 Jun 2018)

 Changed paths:
  M instructionAPI/h/Result.h
  M instructionAPI/src/_expression_.C

 Log Message:
 -----------
 Fix register sizes in InstructionAPI


Compare: https://github.com/dyninst/dyninst/compare/915170475fc5...8c7d9e465fd9
   **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

   Functionality will be removed from GitHub.com on January 31st, 2019.

_______________________________________________
Dyninst-api mailing list
Dyninst-api@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

[← Prev in Thread] Current Thread [Next in Thread→]