Searched refs:function_addr (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ |
| H A D | ABIMacOSX_arm.cpp | 1317 addr_t function_addr, addr_t return_addr, in PrepareTrivialCall() argument 1388 so_addr.SetLoadAddress(function_addr, target_sp.get()); in PrepareTrivialCall() 1389 function_addr = so_addr.GetCallableLoadAddress(target_sp.get()); in PrepareTrivialCall() 1397 if (function_addr & 1ull) in PrepareTrivialCall() 1407 function_addr &= in PrepareTrivialCall() 1416 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, function_addr)) in PrepareTrivialCall()
|
| H A D | ABISysV_arm.cpp | 1320 addr_t function_addr, addr_t return_addr, in PrepareTrivialCall() argument 1398 so_addr.SetLoadAddress(function_addr, target_sp.get()); in PrepareTrivialCall() 1399 function_addr = so_addr.GetCallableLoadAddress(target_sp.get()); in PrepareTrivialCall() 1408 if (function_addr & 1ull) in PrepareTrivialCall() 1418 function_addr &= in PrepareTrivialCall() 1422 return reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, function_addr); in PrepareTrivialCall()
|
| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | Process.cpp | 6004 addr_t function_addr = LLDB_INVALID_ADDRESS; in ResolveIndirectFunction() local 6010 function_addr = (*iter).second; in ResolveIndirectFunction() 6012 if (!CallVoidArgVoidPtrReturn(address, function_addr)) { in ResolveIndirectFunction() 6017 function_addr = LLDB_INVALID_ADDRESS; in ResolveIndirectFunction() 6020 function_addr = abi_sp->FixCodeAddress(function_addr); in ResolveIndirectFunction() 6022 std::pair<addr_t, addr_t>(addr, function_addr)); in ResolveIndirectFunction() 6025 return function_addr; in ResolveIndirectFunction()
|