Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 24 of 24) sorted by relevance

/art/runtime/
Dfault_handler.cc156 for (const auto& handler : generated_code_handlers_) { in HandleFault() local
157 VLOG(signals) << "invoking Action on handler " << handler; in HandleFault()
158 if (handler->Action(sig, info, context)) { in HandleFault()
238 for (const auto& handler : other_handlers_) { in HandleFault() local
239 if (handler->Action(sig, info, context)) { in HandleFault()
275 void FaultManager::AddHandler(FaultHandler* handler, bool generated_code) { in AddHandler() argument
278 generated_code_handlers_.push_back(handler); in AddHandler()
280 other_handlers_.push_back(handler); in AddHandler()
284 void FaultManager::RemoveHandler(FaultHandler* handler) { in RemoveHandler() argument
285 auto it = std::find(generated_code_handlers_.begin(), generated_code_handlers_.end(), handler); in RemoveHandler()
[all …]
Dfault_handler.h51 void AddHandler(FaultHandler* handler, bool generated_code);
52 void RemoveHandler(FaultHandler* handler);
Dthread.cc1469 ScopedLocalRef<jobject> handler(tlsPtr_.jni_env, in HandleUncaughtExceptions() local
1472 if (handler.get() == nullptr) { in HandleUncaughtExceptions()
1474 handler.reset(tlsPtr_.jni_env->GetObjectField(peer.get(), in HandleUncaughtExceptions()
1479 tlsPtr_.jni_env->CallVoidMethod(handler.get(), in HandleUncaughtExceptions()
/art/test/044-proxy/src/
DClash.java28 InvocationHandler handler = new ClashInvocationHandler(); in main() local
34 handler); in main()
43 handler); in main()
DClash2.java28 InvocationHandler handler = new Clash2InvocationHandler(); in main() local
33 handler); in main()
DClash4.java28 InvocationHandler handler = new Clash4InvocationHandler(); in main() local
38 handler); in main()
DClash3.java28 InvocationHandler handler = new Clash3InvocationHandler(); in main() local
37 handler); in main()
DWrappedThrow.java30 InvocationHandler handler = new WTInvocationHandler(mix); in main() local
36 handler); in main()
DBasicTest.java98 InvocationHandler handler = new MyInvocationHandler(proxyMe); in createProxy() local
111 proxy = cons.newInstance(new Object[] { handler }); in createProxy()
/art/test/802-deoptimization/smali/
Dcatch_handler_on_entry.smali5 # Test we can execute a method starting with a catch handler (without
9 # We execute the catch handler (Label1) for the first time with p0 == 0.
12 # That exception is caught by the catch handler so we execute it a second time.
/art/tools/dexfuzz/src/dexfuzz/rawdex/
DEncodedCatchHandlerList.java44 for (EncodedCatchHandler handler : list) { in incrementIndex()
45 handler.incrementIndex(kind, insertedIdx); in incrementIndex()
DEncodedCatchHandler.java57 for (EncodedTypeAddrPair handler : handlers) { in incrementIndex()
58 handler.incrementIndex(kind, insertedIdx); in incrementIndex()
/art/test/111-unresolvable-exception/
Dinfo.txt1 Test that we do not segfault when we check a catch handler
/art/sigchainlib/
Dsigchain.cc228 extern "C" sighandler_t signal(int signal, sighandler_t handler) { in signal() argument
231 sa.sa_handler = handler; in signal()
239 if (signal > 0 && signal < _NSIG && user_sigactions[signal].IsClaimed() && handler != SIG_DFL) { in signal()
/art/runtime/gc/allocator/
Ddlmalloc.h41 extern "C" void dlmalloc_inspect_all(void(*handler)(void*, void *, size_t, void*), void* arg);
Drosalloc.h252 …void InspectAllSlots(void (*handler)(void* start, void* end, size_t used_bytes, void* callback_arg…
605 void InspectAll(void (*handler)(void* start, void* end, size_t used_bytes, void* callback_arg),
Drosalloc.cc1117 void RosAlloc::Run::InspectAllSlots(void (*handler)(void* start, void* end, size_t used_bytes, void… in InspectAllSlots()
1141 handler(slot_addr, slot_addr + bracket_size, bracket_size, arg); in InspectAllSlots()
1143 handler(slot_addr, slot_addr + bracket_size, 0, arg); in InspectAllSlots()
1547 void RosAlloc::InspectAll(void (*handler)(void* start, void* end, size_t used_bytes, void* callback… in InspectAll()
1550 if (handler == nullptr) { in InspectAll()
1574 handler(start, end, 0, arg); in InspectAll()
1596 handler(start, end, used_bytes, arg); in InspectAll()
1615 run->InspectAllSlots(handler, arg); in InspectAll()
/art/test/004-JniTest/src/
DMain.java212 InvocationHandler handler = new DummyInvocationHandler(); in testProxyGetMethodID() local
215 new Class[] {SimpleInterface.class}, handler); in testProxyGetMethodID()
/art/test/800-smali/smali/
Dmove_exception_on_entry.smali5 # Test that we cannot have a catch-handler with move-exception at the beginning of a method.
Db_20843113.smali9 # An instruction that may throw, so as to pass UninitializedThis to the handler
Db_22331663.smali30 # Catch handler. Here we had to merge the uninitialized with the initialized reference,
/art/tools/dexfuzz/src/dexfuzz/program/
DMutatableCode.java207 for (MInsn handler : mTryBlock.handlers) { in updateTryBlocksWithReplacementInsn()
208 if (handler == before) { in updateTryBlocksWithReplacementInsn()
211 } else if (twoWay && handler == after) { in updateTryBlocksWithReplacementInsn()
DCodeTranslator.java297 EncodedTypeAddrPair handler = encodedCatchHandler.handlers[i]; in readTryBlocks() local
298 MInsn handlerInsn = insnLocationMap.get(handler.addr); in readTryBlocks()
303 handler.addr)); in readTryBlocks()
371 EncodedTypeAddrPair handler = encodedCatchHandler.handlers[i]; in updateTryBlocks() local
372 handler.addr = handlerInsn.location; in updateTryBlocks()
/art/test/115-native-bridge/
Dexpected.txt63 NB signal handler with signal 11.