Hooks.MakeSourcemodule State : Dba2Codex.StateSmodule Record_cfg : Record_cfg.Stype hook = | SkipTo of skip_type * Binsec.Virtual_address.tskip to address
*)| Hook of Record_cfg.t ->
State.t ->
Record_cfg.t * (Binsec.Virtual_address.t * State.t) listManually change the transfer function of an instruction.
*)| ChangeState of State.t -> State.tModifies the state before executing the corresponding instruction.
*)| Unroll of intUnroll every loop having this address as its head. Argument: number of iterations.
*)| EndPathEnd this trace
*)| Return of Types.TypedC.typ optionEnd this trace and check the return type if given
*)| EntryCall of string * Types.TypedC.typUsed during interprocedural analysis to enter the entry function, but should be replaced the first time it is encountered
*)Finds a hook, or raise Not_found.
Says whether the analysis should be "merge over all paths" only. Initially false.
Add a hook to say that we should stop at this address.
Add a hook to a function address to say that the function should return and just return a value of some type.
Add a hook to a function address to say that the address does nothing, instead it directly jumps to dest.