Skip to content
Snippets Groups Projects
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
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.05Nov431Oct29271918171615141312119853128Sep2625242120191816111097531Aug282624171198765431Jul3029282423222120171615141310987543230Jun29262523151211109654326May2524232220191714131110754130Apr1923Mar22721Feb15528Jan23222119181411108653218Dec10976543128Nov2726252421191814131211987627Oct26242322212016151413832130Sep2725242319173230Aug2926252113116542131Jul302928245126Jun42128May252419181514121097654230Apr29232215127Mar252421181193125Feb21187531Jan28234Dec126Nov24211915126Sep4327Aug25212017131Jul27262524211311964329Jun272625242322212018171413121110987654228May2725242221191615131198430Apr2932131Mar3026242321322Feb24Dec1413430Nov2130Oct2825191817161018Sep14Aug12May11765130Apr27191716151413121110765416Feb141311109325Jan242319Dec1615121076430Nov26221918171413972131Oct302927251729Sep26252321171110322Aug20929Jun2528May191320Apr19118730Mar12Jan627Oct22217529Sep25Mar166Jan53224Nov212018121014Oct25Sep22Aug118722Jul2119Continue translation work.Added changes to support IsInstIDInFunc better, and implemented a GetReferencedInstructionID method to STARS_Instruction_t.SPARK Ada improvements for sign- and zero-extension and unary minus operands.Remove extraneous inline keyword.Continue work on handling calls that were fixed into a push and jump pair.Improve loop analysis; continue SPARK Ada loop translation.Update to get STARS working.Move method into base class of STARSProgram.More prep work for recognizing calls that were converted to a push and a jump.Build RTLs earlier and solve resulting phase ordering issues.SCCP: DEFs returned from call instructions must be of unknown value until we get interprocedural constant propagation. Prep work for calls converted to push and jump pairs.Clean up StaticMemOp processing to reflect that it can include an index register but no base register.Build RTLs for vinsertf128 family of opcodes.Eliminate address range checks in SMPBasicBlock.Fix chunk expansion algorithm using worklist to avoid interfering with IDA Pro global vars and chunk iterator.Turn on -Wall in IDA build and attack a slew of warning messages.Updates for Set/GetOpGlobalIndex.Dump method for InstructionIDReduce warnings until I have time to fix them.Fix EraseInstRange() dependence on sequential addresses; make cosmetic changes.Added Dump() routines to base class that do nothing. Override as desired for debug output in specialized classes.fixed bytewidth=ArgSize for bit/byte number mismatch.Sign extend to 64 bits the operand of a 64-bit push opcode that takes a narrower immediate or memory operand.Moved SpecFlag4 functions out of STARS_op_t and into STARS_IDA_op_t where they belong. Left GetSpecFlag4 is base-class method to return default value.Undid -r 18423 commit.Get rid of use of GetSpecFlag4() in common code.Updates for SIB and IsEqOp rewrite to use op_t::operator<Expand chunks to include interleaved orphan code regions.Updates to move OperandDefaultsTo64Bits into base class.Emit BELONGTO annotations and FROMUNKNOWN *.STARSxrefs annotations for apparently unreachable blocks in functions with resolved indirect branches but no unresolved indirect branches to link to.Fixed bug where pop insn was grabbing the wrong operand from bea, where goodRTLs wasn't being init'd properly, and added RTL dump after RTL gets built.Make indirect writes safe if they come from loop-invariant stack copies.Compute loop-invariant DEFs.Updates to build system to fix errors in last rev.Changed default to build libstar.a for irdb. Added sanity checking with nice error reporting if SEC_TRANS_HOME isnt set.Fix SCCP by hitting lattice bottom on reads from memory.Reworked to have irdb_transforms dir that can link in libstars.Moved SMPStaticAnalyzer.exe build to irdb_transforms for circular dependency reasons.Bug fix: Retain original byte width for normalized stack operands.
Loading