Confirmed users
381
edits
(→Tools) |
m (→Tools) |
||
| Line 15: | Line 15: | ||
=== Tools === | === Tools === | ||
Pork is broken down into tools that focus on a specific tasks. The tools can rarely be combined and thus should be applied incrementally. | Pork is broken down into tools that focus on a specific tasks. The tools can rarely be combined and thus should be applied incrementally. | ||
* [[DeHydra]] is a scriptable static analysis tool. It is useful for finding patterns in the codebase. It has been used to find bugs, produce class diagrams and to infer auto-refactoring candidates in the code. | * [[DeHydra]] is a scriptable static analysis tool. It is useful for finding patterns in the codebase. It has been used to find bugs, produce class diagrams and to infer auto-refactoring candidates in the code. | ||
| Line 27: | Line 25: | ||
* [[Squash]] is now obsolete. It was primarily written to explore how elsa can be utilized to assist with [[Gecko:DeCOMtamination]]. Many rewriting strategies and patching code were first implemented in squash. | * [[Squash]] is now obsolete. It was primarily written to explore how elsa can be utilized to assist with [[Gecko:DeCOMtamination]]. Many rewriting strategies and patching code were first implemented in squash. | ||
* [[PorkVM]] is a CentOS virtual machine image with a presetup pork + moz checkout. | |||