-
## 自定义KVO
- KVO基于Runtime实现的
- A监听B,系统会创建子类(NSKVONotifying_B)
- objc_allocateClassPair
- objc_registerClassPair
- B的isa ----- NSKVONotifying_B
- objc_setClass
- 重写setter方法
- class_a…
-
The Apple runtime has the following methods for instantiating and destroying an instance of a class at an already-allocated memory location.
````id objc_constructInstance(Class cls, void *bytes);``…
d235j updated
5 years ago
-
Running the tests on LLVM trunk with (or without) #694 yields:
```diff
diff --git a/tests/expectations/tests/objc_template.rs b/tests/expectations/tests/objc_template.rs
index e5a874c6..95d12ff6 …
-
objc 代码 编译生成 objc_msgSend 函数, 那应该是在 编译过程中产生的吧,具体是哪一步?; runtime 是不是就是个 动态库;objc_msgSend 就是runtime动态库里的方法, 最后会链接,装载成 执行文件吗?
望指教.
-
inja: Entering directory `build/tmp-android-arm/frida-gum'
[151/189] Generating gumjs-runtime with a custom command
FAILED: bindings/gumjs/gumquickscript-runtime.h bindings/gumjs/gumquickscript-objc…
-
### Current behavior
## Crash Report
```
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Uno.Gallery …
-
| | |
|------------------|-----------------|
|Previous ID | SR-4234 |
|Radar | None |
|Original Reporter | austin (JIRA …
-
| | |
| --- | --- |
| Bugzilla Link | [49681](https://llvm.org/bz49681) |
| Version | 11.0 |
| OS | Windows NT |
| CC | @triplef,@zygoloid |
## Extended Description
Linking a file that references …
-
Hello 👋, I have encountered a segfault in `SparseArrayLookup` during the initialization of my port of the application [GitY](https://github.com/ethanc8/GitUp/tree/gnustep/Examples/GitY). Here is the b…
-
### Is your feature request related to a problem? Please describe.
The current implementation of go-macho only properly supports the non-fragile version of the Mac OS X Objective-C Runtime. Code that…