(err: uc_err::Type)
| 11 | uc_hook_type::UC_HOOK_BLOCK | uc_hook_type::UC_HOOK_BLOCK_UNCONDITIONAL; |
| 12 | |
| 13 | pub fn uc_error_str(err: uc_err::Type) -> &'static str { |
| 14 | use uc_err::*; |
| 15 | |
| 16 | match err { |
| 17 | UC_ERR_OK => "UC_ERR_OK", |
| 18 | UC_ERR_ARCH => "UC_ERR_ARCH", |
| 19 | UC_ERR_ARG => "UC_ERR_ARG", |
| 20 | UC_ERR_EXCEPTION => "UC_ERR_EXCEPTION", |
| 21 | UC_ERR_FETCH_PROT => "UC_ERR_FETCH_PROT", |
| 22 | UC_ERR_FETCH_UNALIGNED => "UC_ERR_FETCH_UNALIGNED", |
| 23 | UC_ERR_FETCH_UNMAPPED => "UC_ERR_FETCH_UNMAPPED", |
| 24 | UC_ERR_HANDLE => "UC_ERR_HANDLE", |
| 25 | UC_ERR_HOOK => "UC_ERR_HOOK", |
| 26 | UC_ERR_HOOK_EXIST => "UC_ERR_HOOK_EXIST", |
| 27 | UC_ERR_INSN_INVALID => "UC_ERR_INSN_INVALID", |
| 28 | UC_ERR_MAP => "UC_ERR_MAP", |
| 29 | UC_ERR_MODE => "UC_ERR_MODE", |
| 30 | UC_ERR_NOMEM => "UC_ERR_NOMEM", |
| 31 | UC_ERR_READ_PROT => "UC_ERR_READ_PROT", |
| 32 | UC_ERR_READ_UNALIGNED => "UC_ERR_READ_UNALIGNED", |
| 33 | UC_ERR_READ_UNMAPPED => "UC_ERR_READ_UNMAPPED", |
| 34 | UC_ERR_RESOURCE => "UC_ERR_RESOURCE", |
| 35 | UC_ERR_VERSION => "UC_ERR_VERSION", |
| 36 | UC_ERR_WRITE_PROT => "UC_ERR_WRITE_PROT", |
| 37 | UC_ERR_WRITE_UNALIGNED => "UC_ERR_WRITE_UNALIGNED", |
| 38 | UC_ERR_WRITE_UNMAPPED => "UC_ERR_WRITE_UNMAPPED", |
| 39 | UC_ERR_BLOCK_LIMIT => "UC_ERR_BLOCK_LIMIT", |
| 40 | UC_ERR_NO_FUZZ_CONSUMPTION => "UC_ERR_NO_FUZZ_CONSUMPTION", |
| 41 | UC_ERR_INTERRUPT_LIMIT => "UC_ERR_INTERRUPT_LIMIT", |
| 42 | UC_ERR_NVIC_ASSERTION => "UC_ERR_NVIC_ASSERTION", |
| 43 | _ => "UNKNOWN_ERROR", |
| 44 | } |
| 45 | } |
nothing calls this directly
no outgoing calls
no test coverage detected