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.06Jun54228May2725242221191615131198430Apr2932131Mar3026242321322Feb24Dec1413430Nov2130Oct2825191817161018Sep14Aug12May11765130Apr27191716151413121110765416Feb141311109325Jan242319Dec1615121076430Nov26221918171413972131Oct302927251729Sep26252321171110322Aug20929Jun2528May191320Apr19118730Mar12Jan627Oct22217529Sep25Mar166Jan53224Nov212018121014Oct25Sep22Aug118722Jul21191817161529Jun28252421191816131198742129May28231716151412876532130Apr2521201918171615119873230Mar2927262411754327Feb25222111221Jan121128Dec1813121025Oct24Fixes for idapro 6.4; allins.h seems to not be something one should include directly, include intel.h instead.Detect stupid hand-coded asm ja/jb sequence, treat as jne (not necessarily unsigned).idiotic_branche…idiotic_branches_05JUN2013IDIOM 18: Leave over/underflow problems on address registers to the C7 defenses.IDIOM_18_03JUN2…IDIOM_18_03JUN2013Improve MEDS type inference and propagation to improve false positive idiom detection.MEDS_types_01JU…MEDS_types_01JUN2013Truncation false positives.Add addition of large constant pattern to IDIOM 11.Tweak IDIOM 10 (multiply by large constant); begin SCCP code.IDIOM 17: overflows of jump table offset computations should be UNKNOWNSIGN checks instead of UNSIGNED.switch_table_ov…switch_table_overflows_unknownsign_IDIOM_17_25MAY2013Benign underflow, IDIOM 16, for shift-and-subtract-original-value-from-shifted-value code pattern.benign_underflo…benign_underflow_IDIOM_16_24MAY2013Detect more benign truncations in IDIOM 2 based on the original source of the truncated operand and its subsequent uses.benign_truncati…benign_truncations_IDIOM_2_23MAY2013Suppress IDIOM 15: hash function arithmetic in tight loop.hash_functions_…hash_functions_IDIOM_15_21MAY2013Enable simple conditional MEDS type propagation on phi functions.sparse_phi_type…sparse_phi_type_propagation_20MAY2013Begin the loop identification process with the data structures and fundamental methods of back edge discovery.loop_identifica…loop_identification_19MAY2013Temporarily disable assertion that is a problem in IDA Pro 6.4 for nginx.Improved detection of truncation idiom 14 and overflow idiom 10 (multiplication by large constant), including fixing IDA Pro operands list for imul opcode.imul_operands_1…imul_operands_15MAY2015Benign truncation, IDIOM 14.benign_truncati…benign_truncations_13MAY2013Expand searches for IDIOMs 3 and 12 to global scope through Phi functions.global_code_idi…global_code_idioms_12MAY2013Compatibility fix for IDA Pro 6.4.Expand IDIOM 3 to include subtraction of small immediate from condition code; add IDIOM 13 for all NEGATEDPTR references; increase MEDS propagation of POINTER types.code_idioms_10M…code_idioms_10MAY2013Benign underflow idioms 11 and 12; subtrahend is large constant, or both operands were obtained from zero-extended moves.benign_underflo…benign_underflows_08MAY2013BBenign 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_20MAR2013
Loading