Sep 14 13:45:18.479 INFO checking libunicorn-sys-0.4.0 against try#87b8e7411c4f1267d0cac0d63fa9c21c943e2ea0 for pr-53578-1 Sep 14 13:45:18.479 INFO running: cargo +87b8e7411c4f1267d0cac0d63fa9c21c943e2ea0-alt check --frozen --all --all-targets Sep 14 13:45:18.479 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-0/pr-53578-1/try#87b8e7411c4f1267d0cac0d63fa9c21c943e2ea0:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53578-1/worker-0/try#87b8e7411c4f1267d0cac0d63fa9c21c943e2ea0:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +87b8e7411c4f1267d0cac0d63fa9c21c943e2ea0-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "2G" "crater"` Sep 14 13:45:18.716 INFO blam! 08a667c1e93a1e84e43487e8d55748aa2b5a2bb10d265f796fa2e693bd882075 Sep 14 13:45:18.721 INFO running `"docker" "start" "-a" "08a667c1e93a1e84e43487e8d55748aa2b5a2bb10d265f796fa2e693bd882075"` Sep 14 13:45:19.458 INFO kablam! usermod: no changes Sep 14 13:45:19.513 INFO kablam! Compiling libunicorn-sys v0.4.0 (file:///source) Sep 14 13:45:20.847 INFO kablam! warning: variant `LITTLE_ENDIAN` should have a camel case name such as `LittleEndian` Sep 14 13:45:20.847 INFO kablam! --> unicorn_const.rs:28:5 Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! 28 | LITTLE_ENDIAN = 0, // little-endian mode (default mode) Sep 14 13:45:20.847 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Sep 14 13:45:20.847 INFO kablam! Sep 14 13:45:20.847 INFO kablam! warning: variant `MODE_16` should have a camel case name such as `Mode16` Sep 14 13:45:20.847 INFO kablam! --> unicorn_const.rs:30:5 Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! 30 | MODE_16 = 1 << 1, // 16-bit mode (X86) Sep 14 13:45:20.847 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 14 13:45:20.847 INFO kablam! Sep 14 13:45:20.847 INFO kablam! warning: variant `MODE_32` should have a camel case name such as `Mode32` Sep 14 13:45:20.847 INFO kablam! --> unicorn_const.rs:31:5 Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! 31 | MODE_32 = 1 << 2, // 32-bit mode (X86) Sep 14 13:45:20.847 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 14 13:45:20.847 INFO kablam! Sep 14 13:45:20.847 INFO kablam! warning: variant `MODE_64` should have a camel case name such as `Mode64` Sep 14 13:45:20.847 INFO kablam! --> unicorn_const.rs:32:5 Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! 32 | MODE_64 = 1 << 3, // 64-bit mode (X86, PPC) Sep 14 13:45:20.847 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 14 13:45:20.847 INFO kablam! Sep 14 13:45:20.847 INFO kablam! warning: variant `BIG_ENDIAN` should have a camel case name such as `BigEndian` Sep 14 13:45:20.847 INFO kablam! --> unicorn_const.rs:41:5 Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! 41 | BIG_ENDIAN = 1 << 30, /* big-endian mode Sep 14 13:45:20.847 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.847 INFO kablam! Sep 14 13:45:20.847 INFO kablam! warning: variant `READ_UNMAPPED` should have a camel case name such as `ReadUnmapped` Sep 14 13:45:20.847 INFO kablam! --> unicorn_const.rs:57:5 Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! 57 | READ_UNMAPPED, // Quit emulation due to READ on unmapped memory: uc_emu_start() Sep 14 13:45:20.847 INFO kablam! | ^^^^^^^^^^^^^ Sep 14 13:45:20.847 INFO kablam! Sep 14 13:45:20.847 INFO kablam! warning: variant `WRITE_UNMAPPED` should have a camel case name such as `WriteUnmapped` Sep 14 13:45:20.847 INFO kablam! --> unicorn_const.rs:58:5 Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! 58 | WRITE_UNMAPPED, // Quit emulation due to WRITE on unmapped memory: uc_emu_start() Sep 14 13:45:20.847 INFO kablam! | ^^^^^^^^^^^^^^ Sep 14 13:45:20.847 INFO kablam! Sep 14 13:45:20.847 INFO kablam! warning: variant `ETCH_UNMAPPED` should have a camel case name such as `EtchUnmapped` Sep 14 13:45:20.847 INFO kablam! --> unicorn_const.rs:59:5 Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! 59 | ETCH_UNMAPPED, // Quit emulation due to FETCH on unmapped memory: uc_emu_start() Sep 14 13:45:20.847 INFO kablam! | ^^^^^^^^^^^^^ Sep 14 13:45:20.847 INFO kablam! Sep 14 13:45:20.847 INFO kablam! warning: variant `INSN_INVALID` should have a camel case name such as `InsnInvalid` Sep 14 13:45:20.847 INFO kablam! --> unicorn_const.rs:61:5 Sep 14 13:45:20.847 INFO kablam! | Sep 14 13:45:20.847 INFO kablam! 61 | INSN_INVALID, // Quit emulation due to invalid instruction: uc_emu_start() Sep 14 13:45:20.847 INFO kablam! | ^^^^^^^^^^^^ Sep 14 13:45:20.847 INFO kablam! Sep 14 13:45:20.847 INFO kablam! warning: variant `WRITE_PROT` should have a camel case name such as `WriteProt` Sep 14 13:45:20.848 INFO kablam! --> unicorn_const.rs:63:5 Sep 14 13:45:20.848 INFO kablam! | Sep 14 13:45:20.848 INFO kablam! 63 | WRITE_PROT, // Quit emulation due to UC_MEM_WRITE_PROT violation: uc_emu_start() Sep 14 13:45:20.848 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.848 INFO kablam! Sep 14 13:45:20.848 INFO kablam! warning: variant `READ_PROT` should have a camel case name such as `ReadProt` Sep 14 13:45:20.848 INFO kablam! --> unicorn_const.rs:64:5 Sep 14 13:45:20.848 INFO kablam! | Sep 14 13:45:20.848 INFO kablam! 64 | READ_PROT, // Quit emulation due to UC_MEM_READ_PROT violation: uc_emu_start() Sep 14 13:45:20.848 INFO kablam! | ^^^^^^^^^ Sep 14 13:45:20.848 INFO kablam! Sep 14 13:45:20.848 INFO kablam! warning: variant `FETCH_PROT` should have a camel case name such as `FetchProt` Sep 14 13:45:20.848 INFO kablam! --> unicorn_const.rs:65:5 Sep 14 13:45:20.848 INFO kablam! | Sep 14 13:45:20.848 INFO kablam! 65 | FETCH_PROT, // Quit emulation due to UC_MEM_FETCH_PROT violation: uc_emu_start() Sep 14 13:45:20.848 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.848 INFO kablam! Sep 14 13:45:20.854 INFO kablam! warning: variant `READ_UNALIGNED` should have a camel case name such as `ReadUnaligned` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:67:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 67 | READ_UNALIGNED, // Unaligned read Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `WRITE_UNALIGNED` should have a camel case name such as `WriteUnaligned` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:68:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 68 | WRITE_UNALIGNED, // Unaligned write Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `FETCH_UNALIGNED` should have a camel case name such as `FetchUnaligned` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:69:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 69 | FETCH_UNALIGNED, // Unaligned fetch Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `HOOK_EXIST` should have a camel case name such as `HookExist` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:70:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 70 | HOOK_EXIST, // hook for this event already existed Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `READ_UNMAPPED` should have a camel case name such as `ReadUnmapped` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:102:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 102 | READ_UNMAPPED, // Unmapped memory is read from Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `WRITE_UNMAPPED` should have a camel case name such as `WriteUnmapped` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:103:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 103 | WRITE_UNMAPPED, // Unmapped memory is written to Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `MEM_FETCH_UNMAPPED` should have a camel case name such as `MemFetchUnmapped` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:104:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 104 | MEM_FETCH_UNMAPPED, // Unmapped memory is fetched Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `WRITE_PROT` should have a camel case name such as `WriteProt` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:105:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 105 | WRITE_PROT, // Write to write protected, but mapped, memory Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `READ_PROT` should have a camel case name such as `ReadProt` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:106:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 106 | READ_PROT, // Read from read protected, but mapped, memory Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `FETCH_PROT` should have a camel case name such as `FetchProt` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:107:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 107 | FETCH_PROT, // Fetch from non-executable, but mapped, memory Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `MEM_READ_UNMAPPED` should have a camel case name such as `MemReadUnmapped` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:117:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 117 | MEM_READ_UNMAPPED = 1 << 4, // Hook for memory read on unmapped memory Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.855 INFO kablam! Sep 14 13:45:20.855 INFO kablam! warning: variant `MEM_WRITE_UNMAPPED` should have a camel case name such as `MemWriteUnmapped` Sep 14 13:45:20.855 INFO kablam! --> unicorn_const.rs:118:5 Sep 14 13:45:20.855 INFO kablam! | Sep 14 13:45:20.855 INFO kablam! 118 | MEM_WRITE_UNMAPPED = 1 << 5, // Hook for invalid memory write events Sep 14 13:45:20.855 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.856 INFO kablam! Sep 14 13:45:20.856 INFO kablam! warning: variant `MEM_FETCH_UNMAPPED` should have a camel case name such as `MemFetchUnmapped` Sep 14 13:45:20.856 INFO kablam! --> unicorn_const.rs:119:5 Sep 14 13:45:20.856 INFO kablam! | Sep 14 13:45:20.856 INFO kablam! 119 | MEM_FETCH_UNMAPPED = 1 << 6, // Hook for invalid memory fetch for execution events Sep 14 13:45:20.856 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.856 INFO kablam! Sep 14 13:45:20.856 INFO kablam! warning: variant `MEM_READ_PROT` should have a camel case name such as `MemReadProt` Sep 14 13:45:20.856 INFO kablam! --> unicorn_const.rs:120:5 Sep 14 13:45:20.856 INFO kablam! | Sep 14 13:45:20.856 INFO kablam! 120 | MEM_READ_PROT = 1 << 7, // Hook for memory read on read-protected memory Sep 14 13:45:20.856 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.856 INFO kablam! Sep 14 13:45:20.856 INFO kablam! warning: variant `MEM_WRITE_PROT` should have a camel case name such as `MemWriteProt` Sep 14 13:45:20.856 INFO kablam! --> unicorn_const.rs:121:5 Sep 14 13:45:20.856 INFO kablam! | Sep 14 13:45:20.856 INFO kablam! 121 | MEM_WRITE_PROT = 1 << 8, // Hook for memory write on write-protected memory Sep 14 13:45:20.856 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.856 INFO kablam! Sep 14 13:45:20.856 INFO kablam! warning: variant `MEM_FETCH_PROT` should have a camel case name such as `MemFetchProt` Sep 14 13:45:20.856 INFO kablam! --> unicorn_const.rs:122:5 Sep 14 13:45:20.856 INFO kablam! | Sep 14 13:45:20.856 INFO kablam! 122 | MEM_FETCH_PROT = 1 << 9, // Hook for memory fetch on non-executable memory Sep 14 13:45:20.856 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.856 INFO kablam! Sep 14 13:45:20.856 INFO kablam! warning: variant `MEM_READ` should have a camel case name such as `MemRead` Sep 14 13:45:20.856 INFO kablam! --> unicorn_const.rs:123:5 Sep 14 13:45:20.856 INFO kablam! | Sep 14 13:45:20.856 INFO kablam! 123 | MEM_READ = 1 << 10, // Hook memory read events. Sep 14 13:45:20.856 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.856 INFO kablam! Sep 14 13:45:20.856 INFO kablam! warning: variant `MEM_WRITE` should have a camel case name such as `MemWrite` Sep 14 13:45:20.856 INFO kablam! --> unicorn_const.rs:124:5 Sep 14 13:45:20.856 INFO kablam! | Sep 14 13:45:20.856 INFO kablam! 124 | MEM_WRITE = 1 << 11, // Hook memory write events. Sep 14 13:45:20.856 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.856 INFO kablam! Sep 14 13:45:20.862 INFO kablam! warning: variant `MEM_FETCH` should have a camel case name such as `MemFetch` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:125:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 125 | MEM_FETCH = 1 << 12, // Hook memory fetch for execution events Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_READ_UNMAPPED` should have a camel case name such as `MemReadUnmapped` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:138:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 138 | MEM_READ_UNMAPPED = 1 << 4, // Hook for memory read on unmapped memory Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_WRITE_UNMAPPED` should have a camel case name such as `MemWriteUnmapped` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:139:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 139 | MEM_WRITE_UNMAPPED = 1 << 5, // Hook for invalid memory write events Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_FETCH_UNMAPPED` should have a camel case name such as `MemFetchUnmapped` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:140:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 140 | MEM_FETCH_UNMAPPED = 1 << 6, // Hook for invalid memory fetch for execution events Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_READ_PROT` should have a camel case name such as `MemReadProt` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:141:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 141 | MEM_READ_PROT = 1 << 7, // Hook for memory read on read-protected memory Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_WRITE_PROT` should have a camel case name such as `MemWriteProt` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:142:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 142 | MEM_WRITE_PROT = 1 << 8, // Hook for memory write on write-protected memory Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_FETCH_PROT` should have a camel case name such as `MemFetchProt` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:143:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 143 | MEM_FETCH_PROT = 1 << 9, // Hook for memory fetch on non-executable memory Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_READ` should have a camel case name such as `MemRead` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:144:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 144 | MEM_READ = 1 << 10, // Hook memory read events. Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_WRITE` should have a camel case name such as `MemWrite` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:145:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 145 | MEM_WRITE = 1 << 11, // Hook memory write events. Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_FETCH` should have a camel case name such as `MemFetch` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:146:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 146 | MEM_FETCH = 1 << 12, // Hook memory fetch for execution events Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_UNMAPPED` should have a camel case name such as `MemUnmapped` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:147:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.863 INFO kablam! 147 | MEM_UNMAPPED = 0b111 << 4, // hook type for all events of unmapped memory access Sep 14 13:45:20.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.863 INFO kablam! Sep 14 13:45:20.863 INFO kablam! warning: variant `MEM_PROT` should have a camel case name such as `MemProt` Sep 14 13:45:20.863 INFO kablam! --> unicorn_const.rs:148:5 Sep 14 13:45:20.863 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! 148 | MEM_PROT = 0b111 << 7, // hook type for all events of illegal protected memory access Sep 14 13:45:20.864 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.864 INFO kablam! Sep 14 13:45:20.864 INFO kablam! warning: variant `MEM_READ_INVALID` should have a camel case name such as `MemReadInvalid` Sep 14 13:45:20.864 INFO kablam! --> unicorn_const.rs:149:5 Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! 149 | MEM_READ_INVALID = (1 << 4) | (1 << 7), /* Hook type for all events of illegal read memory access */ Sep 14 13:45:20.864 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.864 INFO kablam! Sep 14 13:45:20.864 INFO kablam! warning: variant `MEM_WRITE_INVALID` should have a camel case name such as `MemWriteInvalid` Sep 14 13:45:20.864 INFO kablam! --> unicorn_const.rs:150:5 Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! 150 | MEM_WRITE_INVALID = (1 << 5) | (1 << 8), /* Hook type for all events of illegal write memory access/ */ Sep 14 13:45:20.864 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.864 INFO kablam! Sep 14 13:45:20.864 INFO kablam! warning: variant `MEM_FETCH_INVALID` should have a camel case name such as `MemFetchInvalid` Sep 14 13:45:20.864 INFO kablam! --> unicorn_const.rs:151:5 Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! 151 | MEM_FETCH_INVALID = (1 << 6) | (1 << 9), /* Hook type for all events of illegal fetch memory access */ Sep 14 13:45:20.864 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.864 INFO kablam! Sep 14 13:45:20.864 INFO kablam! warning: variant `MEM_INVALID` should have a camel case name such as `MemInvalid` Sep 14 13:45:20.864 INFO kablam! --> unicorn_const.rs:152:5 Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! 152 | MEM_INVALID = (0b111111 << 4), // Hook type for all events of illegal memory access Sep 14 13:45:20.864 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.864 INFO kablam! Sep 14 13:45:20.864 INFO kablam! warning: variant `MEM_VALID` should have a camel case name such as `MemValid` Sep 14 13:45:20.864 INFO kablam! --> unicorn_const.rs:153:5 Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! 153 | MEM_VALID = (0b111 << 10), // Hook type for all events of valid memory access Sep 14 13:45:20.864 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.864 INFO kablam! Sep 14 13:45:20.864 INFO kablam! warning: variant `MEM_ALL` should have a camel case name such as `MemAll` Sep 14 13:45:20.864 INFO kablam! --> unicorn_const.rs:154:5 Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! 154 | MEM_ALL = 0b111111111 << 4, // Hook type for all events. Sep 14 13:45:20.864 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.864 INFO kablam! Sep 14 13:45:20.864 INFO kablam! warning: variant `PAGE_SIZE` should have a camel case name such as `PageSize` Sep 14 13:45:20.864 INFO kablam! --> unicorn_const.rs:163:5 Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! 163 | PAGE_SIZE, Sep 14 13:45:20.864 INFO kablam! | ^^^^^^^^^ Sep 14 13:45:20.864 INFO kablam! Sep 14 13:45:20.864 INFO kablam! warning: variant `LITTLE_ENDIAN` should have a camel case name such as `LittleEndian` Sep 14 13:45:20.864 INFO kablam! --> unicorn_const.rs:28:5 Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! 28 | LITTLE_ENDIAN = 0, // little-endian mode (default mode) Sep 14 13:45:20.864 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.864 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Sep 14 13:45:20.864 INFO kablam! Sep 14 13:45:20.864 INFO kablam! warning: variant `MODE_16` should have a camel case name such as `Mode16` Sep 14 13:45:20.864 INFO kablam! --> unicorn_const.rs:30:5 Sep 14 13:45:20.864 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 30 | MODE_16 = 1 << 1, // 16-bit mode (X86) Sep 14 13:45:20.865 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 14 13:45:20.865 INFO kablam! Sep 14 13:45:20.865 INFO kablam! warning: variant `MODE_32` should have a camel case name such as `Mode32` Sep 14 13:45:20.865 INFO kablam! --> unicorn_const.rs:31:5 Sep 14 13:45:20.865 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 31 | MODE_32 = 1 << 2, // 32-bit mode (X86) Sep 14 13:45:20.865 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 14 13:45:20.865 INFO kablam! Sep 14 13:45:20.865 INFO kablam! warning: variant `MODE_64` should have a camel case name such as `Mode64` Sep 14 13:45:20.865 INFO kablam! --> unicorn_const.rs:32:5 Sep 14 13:45:20.865 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 32 | MODE_64 = 1 << 3, // 64-bit mode (X86, PPC) Sep 14 13:45:20.865 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 14 13:45:20.865 INFO kablam! Sep 14 13:45:20.865 INFO kablam! warning: variant `BIG_ENDIAN` should have a camel case name such as `BigEndian` Sep 14 13:45:20.865 INFO kablam! --> unicorn_const.rs:41:5 Sep 14 13:45:20.865 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 41 | BIG_ENDIAN = 1 << 30, /* big-endian mode Sep 14 13:45:20.865 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.865 INFO kablam! Sep 14 13:45:20.865 INFO kablam! warning: variant `READ_UNMAPPED` should have a camel case name such as `ReadUnmapped` Sep 14 13:45:20.865 INFO kablam! --> unicorn_const.rs:57:5 Sep 14 13:45:20.865 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 57 | READ_UNMAPPED, // Quit emulation due to READ on unmapped memory: uc_emu_start() Sep 14 13:45:20.865 INFO kablam! | ^^^^^^^^^^^^^ Sep 14 13:45:20.865 INFO kablam! Sep 14 13:45:20.865 INFO kablam! warning: variant `WRITE_UNMAPPED` should have a camel case name such as `WriteUnmapped` Sep 14 13:45:20.865 INFO kablam! --> unicorn_const.rs:58:5 Sep 14 13:45:20.865 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 58 | WRITE_UNMAPPED, // Quit emulation due to WRITE on unmapped memory: uc_emu_start() Sep 14 13:45:20.865 INFO kablam! | ^^^^^^^^^^^^^^ Sep 14 13:45:20.865 INFO kablam! Sep 14 13:45:20.865 INFO kablam! warning: variant `ETCH_UNMAPPED` should have a camel case name such as `EtchUnmapped` Sep 14 13:45:20.865 INFO kablam! --> unicorn_const.rs:59:5 Sep 14 13:45:20.865 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 59 | ETCH_UNMAPPED, // Quit emulation due to FETCH on unmapped memory: uc_emu_start() Sep 14 13:45:20.865 INFO kablam! | ^^^^^^^^^^^^^ Sep 14 13:45:20.865 INFO kablam! Sep 14 13:45:20.865 INFO kablam! warning: variant `INSN_INVALID` should have a camel case name such as `InsnInvalid` Sep 14 13:45:20.865 INFO kablam! --> unicorn_const.rs:61:5 Sep 14 13:45:20.865 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 61 | INSN_INVALID, // Quit emulation due to invalid instruction: uc_emu_start() Sep 14 13:45:20.865 INFO kablam! | ^^^^^^^^^^^^ Sep 14 13:45:20.865 INFO kablam! Sep 14 13:45:20.865 INFO kablam! warning: variant `WRITE_PROT` should have a camel case name such as `WriteProt` Sep 14 13:45:20.865 INFO kablam! --> unicorn_const.rs:63:5 Sep 14 13:45:20.865 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 63 | WRITE_PROT, // Quit emulation due to UC_MEM_WRITE_PROT violation: uc_emu_start() Sep 14 13:45:20.865 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.865 INFO kablam! Sep 14 13:45:20.865 INFO kablam! warning: variant `READ_PROT` should have a camel case name such as `ReadProt` Sep 14 13:45:20.865 INFO kablam! --> unicorn_const.rs:64:5 Sep 14 13:45:20.865 INFO kablam! | Sep 14 13:45:20.865 INFO kablam! 64 | READ_PROT, // Quit emulation due to UC_MEM_READ_PROT violation: uc_emu_start() Sep 14 13:45:20.866 INFO kablam! | ^^^^^^^^^ Sep 14 13:45:20.866 INFO kablam! Sep 14 13:45:20.866 INFO kablam! warning: variant `FETCH_PROT` should have a camel case name such as `FetchProt` Sep 14 13:45:20.866 INFO kablam! --> unicorn_const.rs:65:5 Sep 14 13:45:20.866 INFO kablam! | Sep 14 13:45:20.866 INFO kablam! 65 | FETCH_PROT, // Quit emulation due to UC_MEM_FETCH_PROT violation: uc_emu_start() Sep 14 13:45:20.866 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.866 INFO kablam! Sep 14 13:45:20.866 INFO kablam! warning: variant `READ_UNALIGNED` should have a camel case name such as `ReadUnaligned` Sep 14 13:45:20.866 INFO kablam! --> unicorn_const.rs:67:5 Sep 14 13:45:20.866 INFO kablam! | Sep 14 13:45:20.866 INFO kablam! 67 | READ_UNALIGNED, // Unaligned read Sep 14 13:45:20.866 INFO kablam! | ^^^^^^^^^^^^^^ Sep 14 13:45:20.866 INFO kablam! Sep 14 13:45:20.866 INFO kablam! warning: variant `WRITE_UNALIGNED` should have a camel case name such as `WriteUnaligned` Sep 14 13:45:20.866 INFO kablam! --> unicorn_const.rs:68:5 Sep 14 13:45:20.866 INFO kablam! | Sep 14 13:45:20.866 INFO kablam! 68 | WRITE_UNALIGNED, // Unaligned write Sep 14 13:45:20.866 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 14 13:45:20.866 INFO kablam! Sep 14 13:45:20.866 INFO kablam! warning: variant `FETCH_UNALIGNED` should have a camel case name such as `FetchUnaligned` Sep 14 13:45:20.866 INFO kablam! --> unicorn_const.rs:69:5 Sep 14 13:45:20.866 INFO kablam! | Sep 14 13:45:20.866 INFO kablam! 69 | FETCH_UNALIGNED, // Unaligned fetch Sep 14 13:45:20.866 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 14 13:45:20.866 INFO kablam! Sep 14 13:45:20.866 INFO kablam! warning: variant `HOOK_EXIST` should have a camel case name such as `HookExist` Sep 14 13:45:20.866 INFO kablam! --> unicorn_const.rs:70:5 Sep 14 13:45:20.866 INFO kablam! | Sep 14 13:45:20.866 INFO kablam! 70 | HOOK_EXIST, // hook for this event already existed Sep 14 13:45:20.866 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.866 INFO kablam! Sep 14 13:45:20.867 INFO kablam! warning: variant `READ_UNMAPPED` should have a camel case name such as `ReadUnmapped` Sep 14 13:45:20.867 INFO kablam! --> unicorn_const.rs:102:5 Sep 14 13:45:20.867 INFO kablam! | Sep 14 13:45:20.867 INFO kablam! 102 | READ_UNMAPPED, // Unmapped memory is read from Sep 14 13:45:20.867 INFO kablam! | ^^^^^^^^^^^^^ Sep 14 13:45:20.867 INFO kablam! Sep 14 13:45:20.867 INFO kablam! warning: variant `WRITE_UNMAPPED` should have a camel case name such as `WriteUnmapped` Sep 14 13:45:20.867 INFO kablam! --> unicorn_const.rs:103:5 Sep 14 13:45:20.867 INFO kablam! | Sep 14 13:45:20.867 INFO kablam! 103 | WRITE_UNMAPPED, // Unmapped memory is written to Sep 14 13:45:20.867 INFO kablam! | ^^^^^^^^^^^^^^ Sep 14 13:45:20.867 INFO kablam! Sep 14 13:45:20.867 INFO kablam! warning: variant `MEM_FETCH_UNMAPPED` should have a camel case name such as `MemFetchUnmapped` Sep 14 13:45:20.867 INFO kablam! --> unicorn_const.rs:104:5 Sep 14 13:45:20.867 INFO kablam! | Sep 14 13:45:20.867 INFO kablam! 104 | MEM_FETCH_UNMAPPED, // Unmapped memory is fetched Sep 14 13:45:20.867 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.867 INFO kablam! Sep 14 13:45:20.867 INFO kablam! warning: variant `WRITE_PROT` should have a camel case name such as `WriteProt` Sep 14 13:45:20.867 INFO kablam! --> unicorn_const.rs:105:5 Sep 14 13:45:20.867 INFO kablam! | Sep 14 13:45:20.867 INFO kablam! 105 | WRITE_PROT, // Write to write protected, but mapped, memory Sep 14 13:45:20.867 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.867 INFO kablam! Sep 14 13:45:20.867 INFO kablam! warning: variant `READ_PROT` should have a camel case name such as `ReadProt` Sep 14 13:45:20.867 INFO kablam! --> unicorn_const.rs:106:5 Sep 14 13:45:20.867 INFO kablam! | Sep 14 13:45:20.867 INFO kablam! 106 | READ_PROT, // Read from read protected, but mapped, memory Sep 14 13:45:20.867 INFO kablam! | ^^^^^^^^^ Sep 14 13:45:20.867 INFO kablam! Sep 14 13:45:20.867 INFO kablam! warning: variant `FETCH_PROT` should have a camel case name such as `FetchProt` Sep 14 13:45:20.867 INFO kablam! --> unicorn_const.rs:107:5 Sep 14 13:45:20.867 INFO kablam! | Sep 14 13:45:20.867 INFO kablam! 107 | FETCH_PROT, // Fetch from non-executable, but mapped, memory Sep 14 13:45:20.867 INFO kablam! | ^^^^^^^^^^ Sep 14 13:45:20.867 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_READ_UNMAPPED` should have a camel case name such as `MemReadUnmapped` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:117:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 117 | MEM_READ_UNMAPPED = 1 << 4, // Hook for memory read on unmapped memory Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_WRITE_UNMAPPED` should have a camel case name such as `MemWriteUnmapped` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:118:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 118 | MEM_WRITE_UNMAPPED = 1 << 5, // Hook for invalid memory write events Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_FETCH_UNMAPPED` should have a camel case name such as `MemFetchUnmapped` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:119:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 119 | MEM_FETCH_UNMAPPED = 1 << 6, // Hook for invalid memory fetch for execution events Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_READ_PROT` should have a camel case name such as `MemReadProt` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:120:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 120 | MEM_READ_PROT = 1 << 7, // Hook for memory read on read-protected memory Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_WRITE_PROT` should have a camel case name such as `MemWriteProt` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:121:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 121 | MEM_WRITE_PROT = 1 << 8, // Hook for memory write on write-protected memory Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_FETCH_PROT` should have a camel case name such as `MemFetchProt` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:122:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 122 | MEM_FETCH_PROT = 1 << 9, // Hook for memory fetch on non-executable memory Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_READ` should have a camel case name such as `MemRead` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:123:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 123 | MEM_READ = 1 << 10, // Hook memory read events. Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_WRITE` should have a camel case name such as `MemWrite` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:124:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 124 | MEM_WRITE = 1 << 11, // Hook memory write events. Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_FETCH` should have a camel case name such as `MemFetch` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:125:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 125 | MEM_FETCH = 1 << 12, // Hook memory fetch for execution events Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_READ_UNMAPPED` should have a camel case name such as `MemReadUnmapped` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:138:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 138 | MEM_READ_UNMAPPED = 1 << 4, // Hook for memory read on unmapped memory Sep 14 13:45:20.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.868 INFO kablam! Sep 14 13:45:20.868 INFO kablam! warning: variant `MEM_WRITE_UNMAPPED` should have a camel case name such as `MemWriteUnmapped` Sep 14 13:45:20.868 INFO kablam! --> unicorn_const.rs:139:5 Sep 14 13:45:20.868 INFO kablam! | Sep 14 13:45:20.868 INFO kablam! 139 | MEM_WRITE_UNMAPPED = 1 << 5, // Hook for invalid memory write events Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_FETCH_UNMAPPED` should have a camel case name such as `MemFetchUnmapped` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:140:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 140 | MEM_FETCH_UNMAPPED = 1 << 6, // Hook for invalid memory fetch for execution events Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_READ_PROT` should have a camel case name such as `MemReadProt` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:141:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 141 | MEM_READ_PROT = 1 << 7, // Hook for memory read on read-protected memory Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_WRITE_PROT` should have a camel case name such as `MemWriteProt` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:142:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 142 | MEM_WRITE_PROT = 1 << 8, // Hook for memory write on write-protected memory Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_FETCH_PROT` should have a camel case name such as `MemFetchProt` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:143:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 143 | MEM_FETCH_PROT = 1 << 9, // Hook for memory fetch on non-executable memory Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_READ` should have a camel case name such as `MemRead` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:144:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 144 | MEM_READ = 1 << 10, // Hook memory read events. Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_WRITE` should have a camel case name such as `MemWrite` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:145:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 145 | MEM_WRITE = 1 << 11, // Hook memory write events. Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_FETCH` should have a camel case name such as `MemFetch` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:146:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 146 | MEM_FETCH = 1 << 12, // Hook memory fetch for execution events Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_UNMAPPED` should have a camel case name such as `MemUnmapped` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:147:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 147 | MEM_UNMAPPED = 0b111 << 4, // hook type for all events of unmapped memory access Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_PROT` should have a camel case name such as `MemProt` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:148:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 148 | MEM_PROT = 0b111 << 7, // hook type for all events of illegal protected memory access Sep 14 13:45:20.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.869 INFO kablam! Sep 14 13:45:20.869 INFO kablam! warning: variant `MEM_READ_INVALID` should have a camel case name such as `MemReadInvalid` Sep 14 13:45:20.869 INFO kablam! --> unicorn_const.rs:149:5 Sep 14 13:45:20.869 INFO kablam! | Sep 14 13:45:20.869 INFO kablam! 149 | MEM_READ_INVALID = (1 << 4) | (1 << 7), /* Hook type for all events of illegal read memory access */ Sep 14 13:45:20.870 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.870 INFO kablam! Sep 14 13:45:20.870 INFO kablam! warning: variant `MEM_WRITE_INVALID` should have a camel case name such as `MemWriteInvalid` Sep 14 13:45:20.870 INFO kablam! --> unicorn_const.rs:150:5 Sep 14 13:45:20.870 INFO kablam! | Sep 14 13:45:20.870 INFO kablam! 150 | MEM_WRITE_INVALID = (1 << 5) | (1 << 8), /* Hook type for all events of illegal write memory access/ */ Sep 14 13:45:20.870 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.870 INFO kablam! Sep 14 13:45:20.870 INFO kablam! warning: variant `MEM_FETCH_INVALID` should have a camel case name such as `MemFetchInvalid` Sep 14 13:45:20.870 INFO kablam! --> unicorn_const.rs:151:5 Sep 14 13:45:20.870 INFO kablam! | Sep 14 13:45:20.870 INFO kablam! 151 | MEM_FETCH_INVALID = (1 << 6) | (1 << 9), /* Hook type for all events of illegal fetch memory access */ Sep 14 13:45:20.870 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.870 INFO kablam! Sep 14 13:45:20.870 INFO kablam! warning: variant `MEM_INVALID` should have a camel case name such as `MemInvalid` Sep 14 13:45:20.882 INFO kablam! --> unicorn_const.rs:152:5 Sep 14 13:45:20.882 INFO kablam! | Sep 14 13:45:20.882 INFO kablam! 152 | MEM_INVALID = (0b111111 << 4), // Hook type for all events of illegal memory access Sep 14 13:45:20.882 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.882 INFO kablam! Sep 14 13:45:20.882 INFO kablam! warning: variant `MEM_VALID` should have a camel case name such as `MemValid` Sep 14 13:45:20.882 INFO kablam! --> unicorn_const.rs:153:5 Sep 14 13:45:20.882 INFO kablam! | Sep 14 13:45:20.882 INFO kablam! 153 | MEM_VALID = (0b111 << 10), // Hook type for all events of valid memory access Sep 14 13:45:20.882 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.882 INFO kablam! Sep 14 13:45:20.882 INFO kablam! warning: variant `MEM_ALL` should have a camel case name such as `MemAll` Sep 14 13:45:20.882 INFO kablam! --> unicorn_const.rs:154:5 Sep 14 13:45:20.882 INFO kablam! | Sep 14 13:45:20.882 INFO kablam! 154 | MEM_ALL = 0b111111111 << 4, // Hook type for all events. Sep 14 13:45:20.882 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 14 13:45:20.882 INFO kablam! Sep 14 13:45:20.882 INFO kablam! warning: variant `PAGE_SIZE` should have a camel case name such as `PageSize` Sep 14 13:45:20.882 INFO kablam! --> unicorn_const.rs:163:5 Sep 14 13:45:20.882 INFO kablam! | Sep 14 13:45:20.882 INFO kablam! 163 | PAGE_SIZE, Sep 14 13:45:20.882 INFO kablam! | ^^^^^^^^^ Sep 14 13:45:20.882 INFO kablam! Sep 14 13:45:20.901 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.41s Sep 14 13:45:20.901 INFO kablam! su: No module specific data is present Sep 14 13:45:21.537 INFO running `"docker" "rm" "-f" "08a667c1e93a1e84e43487e8d55748aa2b5a2bb10d265f796fa2e693bd882075"` Sep 14 13:45:21.658 INFO blam! 08a667c1e93a1e84e43487e8d55748aa2b5a2bb10d265f796fa2e693bd882075