Lines Matching defs:call
158 const SemiCall *call = getCall(op, true);
159 if (!call) {
160 warn("Unknown aarch64 semihosting call: op = 0x%x, param = 0x%x",
164 } else if (!call->implemented64()) {
165 warn("Unimplemented aarch64 semihosting call: "
167 call->name, op, param);
172 std::vector<uint64_t> argv(call->argc64 + 1);
176 DPRINTF(Semihosting, "Semihosting call64: %s(0x%x)\n", call->name, param);
178 for (int i = 0; i < call->argc64; ++i) {
183 auto ret_errno = (this->*call->call)(tc, true, argv);
193 const SemiCall *call = getCall(op, false);
194 if (!call) {
195 warn("Unknown aarch32 semihosting call: op = 0x%x, param = 0x%x",
199 } else if (!call->implemented32()) {
200 warn("Unimplemented aarch32 semihosting call: "
202 call->name, op, param);
207 std::vector<uint64_t> argv(call->argc32 + 1);
211 DPRINTF(Semihosting, "Semihosting call32: %s(0x%x)\n", call->name, param);
213 for (int i = 0; i < call->argc32; ++i) {
218 auto ret_errno = (this->*call->call)(tc, false, argv);