[Debugging] Tips
[Crash-Utility] 램덤프를 로딩할 때 심볼을 읽는 함수: symbol_exists, readmem
AustinKim
2023. 5. 4. 17:59
+ if (symbol_exists("swapper_pg_dir")) {
+ int i_pg, len_pg, online_pg;
+ char *buf_pg;
+ ulong *maskptr_pg, addr_pg;
+ ulong input_addr = 0xffffffc010f91000;
+
+ error(INFO, "--[-][%s][%d] === swapper_pg_dir === at %s\n", __func__, __LINE__, __FILE__);
+
+ if (readmem(input_addr, KVADDR, buf_pg, len_pg,
+ "swapper_pg_dir", RETURN_ON_ERROR)) {
+ error(INFO, "read [+][%s][%d] === swapper_pg_dir === at %s\n",
+ __func__, __LINE__, __FILE__);
+ }
+ error(INFO, "++[+][%s][%d] === swapper_pg_dir === at %s\n", __func__, __LINE__, __FILE__);
+ }