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.08May430Apr2932131Mar3026242321322Feb24Dec1413430Nov2130Oct2825191817161018Sep14Aug12May11765130Apr27191716151413121110765416Feb141311109325Jan242319Dec1615121076430Nov26221918171413972131Oct302927251729Sep26252321171110322Aug20929Jun2528May191320Apr19118730Mar12Jan627Oct22217529Sep25Mar166Jan53224Nov212018121014Oct25Sep22Aug118722Jul21191817161529Jun28252421191816131198742129May28231716151412876532130Apr2521201918171615119873230Mar2927262411754327Feb25222111221Jan121128Dec1813121025Oct24Benign underflow idiom #11: Subtraction of large constant.benign_underflo…benign_underflow_large_constant_08MAY2013Build RTLs for dryrun lib opcodes; fix uninit vars and clean up code; start mul by large const idiom recognition.new_RTLs_code_c…new_RTLs_code_cleanup_07MAY2013Terminate branch signedness propagation at calls and ASCII compares.branch_sign_pro…branch_sign_propagation_03MAY2013Emit previously suppressed numeric annotations with an IDIOM code field.IDIOM_annotatio…IDIOM_annotations_30APR2013Fix crashes on lea reg,[ds:0] instructions.RTLs for bound+arpl opcodes; 5 new opcodes in mplayer; USEs from RTL guards; code cleanup.bound_arpl_RTLs…bound_arpl_RTLs_29APR2013Suppress false positive annotations for small additions after sbb reg1,reg1 instructions.sign_change_fal…sign_change_false_positives_03APR2013Fix bug in which addressing reg is falsely seen as binary arithmetic reg, causing overflow checks to be UNSIGNED instead of UNKNOWNSIGN (false positives).Remove bad assertion; call MDFixupDefUseLists on orphan code to improve MEDS annotations.code_cleanup_02…code_cleanup_02APR2013Convert to SIGNED any DEF produced by subtraction of condition codes.signed_subtract…signed_subtract_condition_codes_01APR2013BPermit imul of unsigned operands to produce unsigned def.imul_signedness…imul_signedness_propagation_01APR2013Enable aggressive signedness propagation, stage 1.signedness_prop…signedness_propagation_31MAR2013Avoid UNSIGNED inference from irrelevant zero-extension on loads.signedness_30MA…signedness_30MAR2013Do not allow DEF signedness to become mixed due to propagation of USE operand signedness within an RTL.unmixed_DEF_sig…unmixed_DEF_signedness_29MAR2013Suppress underflow false positives on ASCII char range checks.ASCII_false_pos…ASCII_false_positives_26MAR2013Finish signedness inference from opcodes.opcode_signedne…opcode_signedness_25MAR2013Speed up and clean up reaching defs computations.reaching_defs_s…reaching_defs_speedup_23MAR2013Infer signedness from opcodes; suppress overflow and underflow checks on small values from condition codes.opcode_signedne…opcode_signedness_benign_flags_22MAR2013Check for truncation when the USE is a possible truncation and DEF is a non-stack memory location.memdef_truncati…memdef_truncation_21MAR2013Build RTLs for SSE opcodes found in dumbledore and ffmpeg codes.SSE_RTLs_20MAR2…SSE_RTLs_20MAR2013Suppress benign underflows from strcmp() code or any code subtracting condition code values.benign_conditio…benign_condition_code_underflow_02MAR2013Analysis of stack pointer deltas and stack location accesses.stack_pointer_a…stack_pointer_analysis_21FEB2013Code for reaching defs and stack deltas (complete but inactive.)reaching_defs_2…reaching_defs_24DEC2012Removed --no-undefined flag from link step, as this flag is generally unsupported, and seems unneeded.Count numeric annotation; begin reaching definitions analysis.count_numeric_a…count_numeric_annots_13DEC2012Phase ordering changes.early_SSA_03DEC…early_SSA_03DEC2012Continuing disassembly improvements.disasm_29NOV2012disasm_29NOV2012Partial completion of stack pointer delta analysis; reordering analyses for optimal sequence.phase_ordering_…phase_ordering_21NOV2012Prep work for whole program analyses from the call graph leaves upward.global_analysis…global_analysis_prep_30OCT2012Prep work for changing the processing order of functions.Initial work to analyze stack pointer offsets.Make funcs with no callers UNSAFE.unsafe_uncalled…unsafe_uncalled_funcs_18OCT2012Correctly handle tail calls in the call graph.tail_calls_18OC…tail_calls_18OCT2012Mark functions UNSAFE if they are the target of jumps used as calls.Treat return addresses as insecure (FUNC_UNSAFE) when address of function is taken.Build RTLs for some SSE instructions.SSE_RTLs_16OCT2…SSE_RTLs_16OCT2012Work around IDA Pro problem that produces bogus incoming args at huge stack frame offsets.Operate through new middleware module SMPDBInterface instead of directly through IDA Pro SDK.Emit info annotation for all memory operands.Speed up InferGlobalDefType() by limiting search scope to chains starting with DEF block.code_speedup_11…code_speedup_11MAY2012
Loading