A complete gdb to lldb command map.
- Print object
(lldb) po responseObject
(lldb) po [responseObject objectForKey@"state"]
- p - Print primitive type
| <Version>1.0.0.0</Version> | |
| <BASIC>http://drive.google.com/uc?export=download&id=1WgqkqKV9Gz_C4a2b8FL1nmzo1c2GqY1K</BASIC> | |
| <STANDARD>http://drive.google.com/uc?export=download&id=1qEv2dOgRbcS_8UG59wNCuZ5TF_lCJS6k</STANDARD> | |
| <PLUS>http://drive.google.com/uc?export=download&id=1V-2H-PBEQCo6oySslpu8jxPt4MmCs-cU</PLUS> | |
| <KAV>http://drive.google.com/uc?export=download&id=1S9HomQ9RNGb13fdpD748hsUnfDtqLMm_</KAV> | |
| <KIS>http://drive.google.com/uc?export=download&id=1sWMncG8KkZI6msKkzqLC12SAefWiQJBR</KIS> | |
| <KTS>http://drive.google.com/uc?export=download&id=1ZE3WqqJDAuPFbKbmpqgMJ8Z1qfGZmEVb</KTS> | |
| <KSOS>http://drive.google.com/uc?export=download&id=1bz96C1Np7FMGiwHixI8N4XiTKbgbV8Ii</KSOS> | |
| <KES>http://drive.google.com/uc?export=download&id=1MvF-Uo_7IE2GtiJRkrXOFUtdkTQsQuGt</KES> | |
| <Trial>http://drive.google.com/uc?export=download&id=1y-7qzLZxBvCXZ3zFUJycgCY63CtFFu1I</Trial> |
A complete gdb to lldb command map.
(lldb) po responseObject
(lldb) po [responseObject objectForKey@"state"]
| #include <stdio.h> | |
| #include <windows.h> | |
| #include <winternl.h> | |
| #define dwAllowDllCount 1 | |
| CHAR cAllowDlls[dwAllowDllCount][MAX_PATH] = { | |
| "W:\\allowed.dll" | |
| }; | |
| VOID HookLoadDll(LPVOID lpAddr); |
| JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *jvm, char *options, void *reserved) | |
| { | |
| jvmtiError error; | |
| jint res; | |
| jvmtiEnv *jvmti = NULL; | |
| /* Setup initial global agent data area | |
| * Use of static/extern data should be handled carefully here. | |
| * We need to make sure that we are able to cleanup after ourselves | |
| * so anything allocated in this library needs to be freed in |
| return Intent().apply { | |
| if (isN()) { | |
| action = Intent.ACTION_INSTALL_PACKAGE | |
| flags = Intent.FLAG_GRANT_READ_URI_PERMISSION | |
| data = FileProvider.getUriForFile(context, | |
| "${context.applicationContext.packageName}.provider", apkFile) | |
| } else { | |
| action = Intent.ACTION_VIEW | |
| data = Uri.fromFile(apkFile) | |
| type = "application/vnd.android.package-archive" |
Hello. I've decided to share a lot more of my knowledge in public forums from now on, and to not divert any of my focus away from improving the world in a way that stays written in history.
This Gist is about discussing on how to improve AV1 decoding performance on 2 fronts: improving performance through more efficient decoding, and through decoding aware encoding.
Here are many tips on how to improve decoding performance on any machine:
| import com.google.common.base.Preconditions; | |
| import com.google.gson.JsonElement; | |
| import com.google.gson.JsonParser; | |
| import com.google.gson.stream.JsonReader; | |
| import java.io.IOException; | |
| import java.io.InputStreamReader; | |
| import java.net.HttpURLConnection; | |
| import java.net.URL; | |
| import java.util.concurrent.CompletableFuture; |
| export type MutexGuard<T> = Readonly<{ | |
| id: string, | |
| get: () => T, | |
| set: (value: T) => void, | |
| unlock: () => void | |
| }>; | |
| export type Mutex<T> = Readonly<{ | |
| lock(): Promise<MutexGuard<T>> | |
| }>; |
| 2024-03-01 | |
| +-----+------+--------------+-------+-------+----------+----------+ | |
| | API | OS | CODE_NAME | WW % | JP % | WW SUM % | JP SUM % | | |
| +=====+======+==============+=======+=======+==========+==========+ | |
| | 19 | 4.4 | KITKAT | 0.24 | 0.17 | 99.77 | 99.76 | | |
| +-----+------+--------------+-------+-------+----------+----------+ | |
| | 21 | 5.0 | LOLLIPOP | 0.30 | 0.21 | 99.53 | 99.59 | | |
| +-----+------+--------------+-------+-------+----------+----------+ | |
| | 22 | 5.1 | LOLLIPOP_MR1 | 0.84 | 1.39 | 99.23 | 99.38 | | |
| +-----+------+--------------+-------+-------+----------+----------+ |