Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • 13-keystone-should-return-an-error-when-assembling-instruction
  • 19-need-ubuntu22-support
  • 21-job-failed-248429
  • SRL-Windows
  • SRL_kernelModules
  • ZS-91-opensrc-zipr
  • add-u24
  • add_arm32_eh
  • ais-release-sept-2019
  • arm_port
  • aware-sw-delivery
  • bugfixes
  • cfar_phase1_final_release
  • cfar_phase2_3rdquarter_release
  • cfar_phase2_final_release
  • cfar_phase2_midterm_release
  • cfar_phase3_midterm_release
  • cgc-sw-deliverables
  • cgc_dev
  • copyright-headers
  • gt_eval
  • Release-2-26-2021
  • cfar-phase3-final
  • CFAR_AEI
  • CfarJuly2018Eval
  • pre-las-vegas
26 results
Created with Raphaël 2.2.010Jun8765429May282723161514131098763230Apr2927252423181615141211109765432126Mar19171513128765432128Feb27222019181518Jan17159421Dec1865429Nov232116149652131Oct29261512115320Sep1814131211108654331Aug3029282423222017161096418Jul16133129Jun197331May29282726252221182130Apr292720191716151413121110765432130Mar2928272310Feb931Jan27262512Dec109876542130Nov2928252322212018171615111098432131Oct302928272625212019orig_name change in bzip/test_script.shChanging PN in ps_analyze.sh to use a new script bed.sh for validation. bed.sh is also committed here. bed.sh will run both manual tests and concolic tests if both are provided.updates to test_script.sh for bzip and manual_test_lib.shsetup detector logsprototype - ignoreprototype - ignoredetect benign fpPN timeout now set to 5 hours for TNE (was set to 104 days before to avoid any timeout for testing purposes). Adding a tests directory under PEASOUP_HOME for manual tests. Set exe flag on *shFixed spasm to report error in a more debugable format.first version of detecting the program in a program databasenow use pushf/pusha instead of pusha/pushf when invoking callback handlesdoh. forgot null terminator in find strings.Update to ps_analyze to make num-handling dependent on heaprand.Updated find strings to split strings at new lines.Major update to PN. Made two primary changes.correction to do_p1transform.sh, if concolic did not produce any outputs, the greedy coverage algorithm code is not envoked. bad branch commit -- now commit instrumentation for unknown sign overflows into the main branchadded instrumentation for unknown sign overflowsUse greedy set cover to select inputs for pN. ok nkennedy@Fix horrible fork bomb when analyzed subject grep is in the path; use /bin/grep. ok nkennedy@fixed IBTA bugUse sigs.$$ for signature file in ps_run.sh to avoid concurrent invocation races.Split whitespace in arguments before adding to signatures.Set STRATA_MAX_WARNINGS=0 in --integer-warnings_only mode.Accidentally released sandboxed code in last release. When looping through shared objects in PNTransformDriver.cpp, I previously deleted FileIR's after I was done analyzing them, however I believe this causes an issue if function pointers are reused later for different functions. This version has a temporary fix where I don't delete any FileIR's. Altered the santizing filter in PNTransformDriver, a non-null target for an instruction that is not a ret, call, or jmp, must be in the same function (cannot be null).The method for undoing function transformations in PN used the function name as a key to a map containing the functions to revert. I have changed this to use the function pointer as the key. Fixed a big in OffsetInference.cpp. Previously a mapping of functions to layout inferences was made using the funciton name as the map key. With shared objects, it is now possible to have functions with the same name, which causes issues. Specifically, the map is always consulted first before generating a layout, and a previous entry is found for functions with duplicate names. Added a sanitizing step to PN such that functions that have instructions falling through to other non-null functions, or functions with instructions that are not ret, call or jmp that have indirect targets outside the function are excluded from any transformation. If spasm fails during validation in PNTransformDriver.cpp, an assert failure should occur. Consider doing something other than assert in the future. if spasm fails p1form_v2.sh should report a failure now, and exit with status 3. simple change to spasm_main.cpp, explicitly return 0 on success. Cleanup of analyze script based on review comments.Pull in phase 2 scripts that should have been committed to trunk and not release.Add all library directories under /opt/stonesoup/dependencies to safe listfixed bug in lea instrumentation now saving register properlyAdd $datapath/a.stratafied to signatures file to fix appfw errors with cherokee test.
Loading