Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • 27-need-ubuntu20-testing
  • 28-stars-assertion-in-accessabovelocalframe
  • 30-erroneous-assert
  • SMP_clc5q
  • aware-sw-delivery
  • cfar_phase1_final_release
  • cfar_phase2_3rdquarter_release
  • cfar_phase2_final_release
  • cfar_phase2_midterm_release
  • cfar_phase3_midterm_release
  • cfar_release
  • cgc-sw-deliverables
  • cgc_dev
  • ewb3e_development
  • faster_deadregs
  • improve-data-source-tracing
  • infinite_loop_fix
  • instfallthrough
  • master default
  • p2-tne-bug-fixes
  • cfar-phase3-final
  • CFAR_AEI
  • CfarJuly2018Eval
  • pre-las-vegas
  • SCCP_12NOV2013
  • fast_metadata_02SEP2013
  • call_graph_priority_27AUG2013
  • remove_DU_chains_21AUG2013
  • alias_analysis_19AUG2013
  • alias_analysis_17AUG2013
  • duchain_data_structures_25JUL2013
  • stonesoup-phase2-tne-release
  • IDA64_28JUN2013
  • hashing_lea_addition_26JUN2013
  • IDIOM_23_21JUN2013C
  • truncation_signedness_21JUN2013
  • IDIOM_21_bitwise_not_17JUN2013B
  • IDIOM_20_memory_reduction_17JUN2013
  • deadregs_bitset_14JUN2013B
  • scaled_indexreg_not_unsigned_14JUN2013
40 results
Created with Raphaël 2.2.019Jan181716151211765130Dec27251716151412111097432130Nov27251918171615149875431Oct29271918171615141312119853128Sep2625242120191816111097531Aug282624171198765431Jul3029282423222120171615141310987543230Jun29262523151211109654326May2524232220191714131110754130Apr1923Mar22721Feb15528Jan23222119181411108653218Dec10976543128Nov2726252421191814131211987627Oct26242322212016151413832130Sep2725242319173230Aug2926252113116542131Jul302928245126Jun42128May252419181514121097654230Apr29232215127Mar252421181193125Feb21187531Jan28234Dec126Nov24211915126Sep4327Aug25212017131Jul27262524211311964329Jun272625242322212018171413121110987654228May2725242221191615131198430Apr2932131Mar3026242321322Feb24Dec1413430Nov2130Oct2825191817161018Sep14Aug12May11765130Apr27191716151413121110765416Feb141311109325Jan242319Dec1615121076430Nov26221918171413972131Oct302927251729Sep262523211711Expand IBT annotations for hell node case of unreachable blocks linked to unresolved indirect jumps; fix SMPInstr::Dump() for the marker instruction to avoid calls to IRDB/beaEngine.For STARS64 working on 32-bit binaries, read 32-bit code addresses from data segments rather than 64-bit code addresses.Don't copy REX.R bit from REX prefix byte into memory operands specflag4 byte.Replace uses of GetOpDataSize() with STARS_op_t::GetByteWidth() and continue to improve function pointer shadowing.Fix precision on debugging output.Add debugging output for AnalyzeStackPointerDeltas().Safeguard to avoid STARS IRDB assertion failures.Safeguard CallTarget retrieval for resolved jump targets of fixed call jumps.Improve propagation of CODEPTR type and expand analyses for function pointer shadowing.Be conservative in USE lists for calls or tail calls to linker stub functions to ensure DEADREGS correctness.Emit DEADREGS annotations for dead and redundant metadata instructions.Iterate over fixing call inst DEFs and USEs by breaking AdvancedAnalysis() into three methods.Detect chains of tail calls that cause return to orphaned code.Detect potential multi-entry functions from code and data xrefs; avoid COMPLETE return target STARSxrefs annotations for multi-entry functions.Do not mark return targets as COMPLETE if func is called from orphaned code.Fix issues with indirect tail calls and fixed indirect calls.Fix phase ordering assertion issue.Handle fixed indirect calls that become a push followed by an indirect jump.Fix missing ParentInst on RTLs for pushes that require sign extension.Do not emit COMPLETE return targets annotations for multi-entry functions.Make static container a private member to fix STARSxrefs output.AddCallSource() for direct jump tail calls.Function pointer shadowing annotations.Partial commit of function pointer shadowing logic.Build precise RTLs for SETcc opcodes.Handle CallTarget assignment for fixed call jumps.Fix IRDB assertion.32-bit moves into 64-bit regs zero out upper half of reg; take into account in DEF-USE chains.Handle DEF-USE chains properly for subreg moves, which USE the DEF register by leaving upper bits unchanged.Output return instruction targets to *.STARSxrefs files.Emit new COMPLETE annotations in *.STARSxrefs files.Fix logic error that classifies certain lea instructions as no-ops.Fixes for dealing with scalefactor 0-4 instead of 1,2,4,8Specify floating point RTL operators for add, sub, mul, divide.Declare live metadata when a DEF reaches a BranchToOtherFunc.Eliminate IsFarBranch logic in IRDB or common code.Handle branches and jumps to distant funcs before we have marked tail calls (phase ordering issue) in MDFixupDefUseLists().Treat branches to distant functions as tail calls when adjusting DEF and USE lists before tail calls are detected.Handle HALT instruction lack of fall-through properly in SMPFunction::SetLinks().
Loading