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.019Nov18171615149875431Oct29271918171615141312119853128Sep2625242120191816111097531Aug282624171198765431Jul3029282423222120171615141310987543230Jun29262523151211109654326May2524232220191714131110754130Apr1923Mar22721Feb15528Jan23222119181411108653218Dec10976543128Nov2726252421191814131211987627Oct26242322212016151413832130Sep2725242319173230Aug2926252113116542131Jul302928245126Jun42128May252419181514121097654230Apr29232215127Mar252421181193125Feb21187531Jan28234Dec126Nov24211915126Sep4327Aug25212017131Jul27262524211311964329Jun272625242322212018171413121110987654228May2725242221191615131198430Apr2932131Mar3026242321322Feb24Dec1413430Nov2130Oct2825191817161018Sep14Aug12May11765130Apr27191716151413121110765416Feb141311109325Jan242319Dec1615121076430Nov26221918171413972131Oct302927251729Sep26252321171110322Aug20929Jun2528May191320Apr19118730Mar12Jan627Oct22217529Sep25Mar166Jan53224Nov2120181210Conditional statement translation.Translate if-then-else to SPARK Ada.Updated call to get_root_filename to default to a.ncexe.log and report error msg for RHEL with ida 6.8Continue switch statement translation.Make DetermineRootFilename() more robust.Keep switch analysis from changing annotations related to loop analysis.Continue switch statement analysis and translation.Add more debugging output.Fix linkage of fixed-call pushes to inst IDs.Fix assertion.Link fall-through blocks after fixed calls.Extend fix on DEF of EAX not being removed on call instructions.Avoid removing the return value reg from the DEFs list of call instructions.Fix DEF-USE issues with call instructions.Guard against calls to GetNextInstructionID() for fixed-call jumps, which have no IRDB fall-through.Fix for GetCallTarget() for fixed call jumps.Add debugging output.Remove extraneous virtual keyword.Continue fixed call analysis.Continue 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.
Loading