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.03Jul29Jun272625242322212018171413121110987654228May2725242221191615131198430Apr2932131Mar3026242321322Feb24Dec1413430Nov2130Oct2825191817161018Sep14Aug12May11765130Apr27191716151413121110765416Feb141311109325Jan242319Dec1615121076430Nov26221918171413972131Oct302927251729Sep26252321171110322Aug20929Jun2528May191320Apr19118730Mar12Jan627Oct22217529Sep25Mar166Jan53224Nov212018121014Oct25Sep22Aug118722Jul21191817161529Jun28252421191816131198742129May28231716151412876532130Apr2521201918171615119873230Mar2927262411754327Feb25222111221Jan121128Dec1813121025Oct24Add SINKMALLOC tag to TRUNCATIONs.Link unreachable blocks via xrefs to preceding indirect jumps, if possible.stonesoup-phase…stonesoup-phase2-tne-releaseFix problems with IDA Pro 6.4; recognize xchg ax,ax as a no-op.IDA64_28JUN2013IDA64_28JUN2013Improve IsOpDestTruncatedWrite(); follow through moves.Make IsOpSourceSmallPositiveConstant trace through moves.Generalize detection of hashing; extend SMPInstr::MDIsAddition to include lea opcode additions.hashing_lea_add…hashing_lea_addition_26JUN2013IDIOM 24 for truncations.IsOpSourceSpecial() generalization and redundancy elmimination.Extend several idioms based on operand source to include stack locations in search chain.Expand IDIOM 21 to cover stack operands.IDIOM 23: unsigned subtract then immediate add.IDIOM_23_21JUN2…IDIOM_23_21JUN2013CMake benign truncation checks apply more broadly to sign-extended move chains.truncation_sign…truncation_signedness_21JUN2013Extend IDIOM 14 to skip over left shift instructions.Lower threshold for detecting IDIOM 10, multiply by large constant.IDIOM 22: ignore UNSIGNED OVERFLOW when an operation sequence using constant operands indicates likely overflow.Extend IDIOM 21 to stack DEFs.Expand scope of existing idioms.Expand IDIOM 21 to include USE-only addends and subtrahends produced by bitwise nots.IDIOM 21: bitwise NOT followed by overflow or underflow operation.IDIOM_21_bitwis…IDIOM_21_bitwise_not_17JUN2013BAdd IDIOM 20 for SIGNEDNESS; reduce memory use.IDIOM_20_memory…IDIOM_20_memory_reduction_17JUN2013Convert dead regs from a string to a bitset to reduce inst memory and make for easy queries.deadregs_bitset…deadregs_bitset_14JUN2013BDo not treat shift of scaled index reg as UNSIGNED.scaled_indexreg…scaled_indexreg_not_unsigned_14JUN2013Reduce UNSIGNED propagation from questionable conditional branches.IDIOM 19: Any reference to PTROFFSET type.IDIOM_19_PTROFF…IDIOM_19_PTROFFSET_12JUN2013Detect benign truncations by finding related subreg masking operations.benign_truncati…benign_truncations_11JUN2013Extend recognition of sbb eax,eax ... add eax,small to allow intervening AND and OR opcodes.Declare benign all integer errors within a block after getttimeofday calls.gettimeofday_tr…gettimeofday_trusted_10JUN2013Expand optimized range check recognition to include subtractions performed by lea opcodes.Expand detection of unreliable UNSIGNED branch inferences to include optimized range checks.optimized_range…optimized_range_check_idiom_09JUN2013UNKNOWNSIGN on unreliable UNSIGNED inference in middle of IDIOM 14 pseudo-truncating def-use chain.false_positives…false_positives_08JUN2013Extend IDIOM 4 to ignore bitwise NOT in sequence.Improve hashing loop ID.Extend index reg IDIOM 18 to nested loops.nested_loops_ID…nested_loops_IDIOM_18_07JUN2013Improve index register coverage in IDIOM 18.index_regs_IDIO…index_regs_IDIOM_18_06JUN2013Apply IDIOM 18 to index registers.Fixes 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.
Loading