* thread #1, name = 'm.example.dobby', stop reason = signal SIGABRT
* frame #0: 0x000074c1722b32a8 libc.so`syscall + 24
frame #1: 0x000074c1722b6213 libc.so`abort + 195
frame #2: 0x000074c172322162 libc.so`__fortify_fatal(char const*, ...) + 162
frame #3: 0x000074c172321929 libc.so`HandleUsingDestroyedMutex(pthread_mutex_t*, char const*) + 41
frame #4: 0x000074c172321804 libc.so`pthread_mutex_lock + 132
frame #5: 0x000074c171de3e06 libc++.so`std::__1::mutex::lock() + 6
frame #6: 0x000074be8600a004 libopenjdkjvmti.so`___lldb_unnamed_symbol281$$libopenjdkjvmti.so + 36
frame #7: 0x000074be86009230 libopenjdkjvmti.so`___lldb_unnamed_symbol280$$libopenjdkjvmti.so + 112
mov rax, rbx // MR encoding
> rex > 0100, W = 1, R = 0, X = 0, B = 0
> 0100 1 0 0 0 = 0x48
> opcode = 0x89
> ModR/M > REG = 011, Mod = 11, R/M = 000
> 11 011 000 = 0xd8
> 0x48 0x89 0xd8
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# initial | |
sudo apt update & sudo apt upgrade & sudo apt install git cmake zsh | |
# initialize user | |
useradd -s /bin/bash -d /home/accel -m accel | |
usermod -s /usr/bin/zsh | |
# docker | |
https://docs.docker.com/engine/install/ubuntu/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#设置前缀为Ctrl + a | |
set -g prefix C-b | |
#解除Ctrl+b 与前缀的对应关系 | |
unbind C-a | |
# 绑定 R 重载配置文件 | |
bind r source-file ~/.tmux.conf \; display "Reloaded!" | |
# Set default shell to zsh |
cmake -G Ninja \
-DLLVM_ENABLE_PROJECTS="clang;lld;libcxx;libcxxabi;libunwind;compiler-rt" \
-DLLVM_TARGETS_TO_BUILD="X86;AArch64;ARM;WebAssembly" \
-DLLVM_BUILD_TESTS=OFF \
-DLLVM_BUILD_EXAMPLES=OFF \
-DLLVM_INCLUDE_TESTS=OFF \
-DLLVM_INCLUDE_EXAMPLES=OFF \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=Debug \
# create symbol link
New-Item -ItemType SymbolicLink -Name Mystique -Value D:\Codehub\LLVMext\llvm-project-swift-5.1.3\llvm-project-swift-5.1.3-RELEASE\llvm\lib\Mystique -Path D:\Codehub\PersonalOpensource\Mystique
task_create_internal
pmap_create_internal
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import binascii | |
def memory_dump(ea, size, file): | |
data = idc.get_bytes(ea, size, use_dbg = 0) | |
with open(file, "wb") as fp: | |
fp.write(data) | |
print("memory dump success!") | |
# memdump(0x1E140, 25978, "C:/Users/vm/Desktop/ios_sandbox_kext/dump.bin") | |
def print_hex_format(ea, size): |
NewerOlder