HomeSort by relevance Sort by last modified time
    Searched refs:Monitor (Results 1 - 25 of 131) sorted by null

1 2 3 4 5 6

  /art/runtime/
monitor_linux.cc 17 #include "monitor.h"
21 void Monitor::LogContentionEvent(Thread*, uint32_t, uint32_t, const char*, uint32_t) {
monitor_pool.cc 22 #include "monitor.h"
55 VLOG(monitor) << "Resizing to capacity " << capacity_;
71 Monitor* last = reinterpret_cast<Monitor*>(reinterpret_cast<uintptr_t>(chunk) +
78 Monitor* before = reinterpret_cast<Monitor*>(reinterpret_cast<uintptr_t>(last) -
87 DCHECK(last == reinterpret_cast<Monitor*>(chunk));
91 Monitor* MonitorPool::CreateMonitorInPool(Thread* self, Thread* owner, mirror::Object* obj,
99 VLOG(monitor) << "Allocating a new chunk.";
103 Monitor* mon_uninitialized = first_free_
110 Monitor* monitor = new(mon_uninitialized) Monitor(self, owner, obj, hash_code, id); local
    [all...]
monitor_pool.h 20 #include "monitor.h"
34 // monitor id loses the alignment bits of the Monitor*.
45 static Monitor* CreateMonitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)
48 return new Monitor(self, owner, obj, hash_code);
54 static void ReleaseMonitor(Thread* self, Monitor* monitor) {
56 delete monitor;
58 GetMonitorPool()->ReleaseMonitorToPool(self, monitor);
70 static Monitor* MonitorFromMonitorId(MonitorId mon_id)
    [all...]
monitor_pool_test.cc 39 static void VerifyMonitor(Monitor* mon, Thread* self) {
40 // Check whether the monitor id is correct.
42 // Check whether the monitor id agrees with the compuation.
44 // Check whether we can use the monitor ID to get the monitor.
49 std::vector<Monitor*> monitors;
55 // Note: for correct testing, make sure this is corresponding to monitor-pool's initial size.
74 Monitor* mon = MonitorPool::CreateMonitor(self, self, nullptr, static_cast<int32_t>(i));
79 // Release a random monitor.
81 Monitor* mon = monitors[index]
    [all...]
monitor.cc 17 #include "monitor.h"
42 * Every Object has a monitor associated with it, but not every Object is actually locked. Even
43 * the ones that are locked do not need a full-fledged monitor until a) there is actual contention
63 * Only one thread can own the monitor at any time. There may be several threads waiting on it
68 bool (*Monitor::is_sensitive_thread_hook_)() = NULL;
69 uint32_t Monitor::lock_profiling_threshold_ = 0;
71 bool Monitor::IsSensitiveThread() {
78 void Monitor::Init(uint32_t lock_profiling_threshold, bool (*is_sensitive_thread_hook)()) {
83 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code
617 Monitor* monitor = lw.FatLockMonitor(); local
938 Monitor* monitor = thread->GetWaitMonitor(); local
982 Monitor* monitor = thread->GetWaitMonitor(); local
    [all...]
lock_word-inl.h 35 inline Monitor* LockWord::FatLockMonitor() const {
50 inline LockWord::LockWord(Monitor* mon)
monitor.h 48 class Monitor {
54 ~Monitor();
131 explicit Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)
133 explicit Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code,
136 // Install the monitor into its object, may fail if another thread installs a different monitor
146 * Changes the shape of a monitor from thin to fat, preserving the internal lock state. The
158 static void FailedUnlock(mirror::Object* obj, Thread* expected_owner, Thread* found_owner, Monitor* mon)
213 // Threads currently waiting on this monitor.
225 // The denser encoded version of this monitor as stored in the lock word
    [all...]
lock_word.h 31 class Monitor;
104 kFatLocked, // See associated monitor.
134 // Return the Monitor encoded in a fat lock.
135 Monitor* FatLockMonitor() const;
137 // Return the forwarding address stored in the monitor.
143 // Constructor a lock word for inflation to use a Monitor.
144 explicit LockWord(Monitor* mon);
object_lock.cc 20 #include "monitor.h"
37 Monitor::Wait(self_, obj_.Get(), 0, 0, false, kWaiting);
  /external/qemu/
migration-dummy-android.c 16 #include "monitor/monitor.h"
36 void do_migrate(Monitor *mon, int detach, const char *uri)
41 void do_migrate_cancel(Monitor *mon)
46 void do_migrate_set_speed(Monitor *mon, const char *value)
56 void do_migrate_set_downtime(Monitor *mon, const char *value)
61 void do_info_migrate(Monitor *mon)
monitor-android.c 1 #include "monitor/monitor.h"
6 struct Monitor {
18 QLIST_ENTRY(Monitor) entry;
28 // Minimalistic / fake implementation of the QEMU Monitor.
30 Monitor* cur_mon;
32 /* Return non-zero iff we have a current monitor, and it is in QMP mode. */
38 Monitor*
41 Monitor* mon;
53 monitor_fake_get_bytes(Monitor* mon
    [all...]
  /external/qemu/include/monitor/
monitor.h 10 extern Monitor *cur_mon;
11 extern Monitor *default_mon;
20 /* flags for monitor commands */
48 int monitor_suspend(Monitor *mon);
49 void monitor_resume(Monitor *mon);
51 int monitor_read_bdrv_key_start(Monitor *mon, BlockDriverState *bs,
55 int monitor_get_fd(Monitor *mon, const char *fdname);
57 void monitor_vprintf(Monitor *mon, const char *fmt, va_list ap)
59 void monitor_printf(Monitor *mon, const char *fmt, ...) GCC_FMT_ATTR(2, 3);
60 void monitor_print_filename(Monitor *mon, const char *filename)
    [all...]
  /external/qemu/qapi-auto-generated/
qmp-commands.h 24 int qmp_marshal_input_add_client(Monitor *mon, const QDict *qdict, QObject **ret);
26 int qmp_marshal_input_query_name(Monitor *mon, const QDict *qdict, QObject **ret);
28 int qmp_marshal_input_query_version(Monitor *mon, const QDict *qdict, QObject **ret);
30 int qmp_marshal_input_query_kvm(Monitor *mon, const QDict *qdict, QObject **ret);
32 int qmp_marshal_input_query_status(Monitor *mon, const QDict *qdict, QObject **ret);
34 int qmp_marshal_input_query_uuid(Monitor *mon, const QDict *qdict, QObject **ret);
36 int qmp_marshal_input_query_chardev(Monitor *mon, const QDict *qdict, QObject **ret);
38 int qmp_marshal_input_ringbuf_write(Monitor *mon, const QDict *qdict, QObject **ret);
40 int qmp_marshal_input_ringbuf_read(Monitor *mon, const QDict *qdict, QObject **ret);
42 int qmp_marshal_input_query_commands(Monitor *mon, const QDict *qdict, QObject **ret)
    [all...]
  /external/qemu/include/android/
monitor.h 1 /* This file is included from monitor.c, it's purpose is to hold as much
5 Monitor*
8 Monitor* mon;
20 monitor_fake_get_bytes(Monitor* mon)
27 monitor_fake_free(Monitor* mon)
33 /* This replaces the definition in monitor.c which is in a
36 void monitor_flush(Monitor *mon)
  /art/test/003-omnibus-opcodes/src/
Monitor.java 21 public class Monitor {
35 System.out.println("Monitor.run");
53 new Monitor().subTest();
Main.java 44 Monitor.run();
  /external/valgrind/main/drd/tests/
monitor_example.cpp 2 An example that shows how to implement the monitor synchronization concept.
73 class Monitor
76 Monitor()
95 ~Monitor()
145 Monitor(const Monitor&);
146 Monitor& operator=(const Monitor&);
158 ScopedLock(Monitor& m)
173 Monitor& m_monitor
    [all...]
  /external/qemu/include/migration/
migration.h 42 Monitor *mon_resume;
52 void do_migrate(Monitor *mon, int detach, const char *uri);
54 void do_migrate_cancel(Monitor *mon);
56 void do_migrate_set_speed(Monitor *mon, const char *value);
60 void do_migrate_set_downtime(Monitor *mon, const char *value);
62 void do_info_migrate(Monitor *mon);
  /external/qemu/hw/arm/
pic.c 15 void pic_info(Monitor *mon)
19 void irq_info(Monitor *mon)
  /cts/tests/tests/media/src/android/media/cts/
MediaPlayerTestBase.java 40 public static class Monitor {
92 protected Monitor mOnVideoSizeChangedCalled = new Monitor();
93 protected Monitor mOnVideoRenderingStartCalled = new Monitor();
94 protected Monitor mOnBufferingUpdateCalled = new Monitor();
95 protected Monitor mOnPrepareCalled = new Monitor();
96 protected Monitor mOnSeekCompleteCalled = new Monitor()
    [all...]
  /external/qemu/include/sysemu/
blockdev.h 50 void do_commit(Monitor *mon, const QDict *qdict);
51 int do_eject(Monitor *mon, const QDict *qdict, QObject **ret_data);
52 int do_block_set_passwd(Monitor *mon, const QDict *qdict, QObject **ret_data);
53 int do_change_block(Monitor *mon, const char *device,
sysemu.h 79 void do_savevm(Monitor *mon, const char *name);
80 void do_loadvm(Monitor *mon, const char *name);
81 void do_delvm(Monitor *mon, const char *name);
82 void do_info_snapshots(Monitor *mon, Monitor* err);
95 void qemu_errors_to_mon(Monitor *mon);
110 void do_info_slirp(Monitor *mon);
225 void pci_device_hot_add(Monitor *mon, const char *pci_addr, const char *type,
227 void drive_hot_add(Monitor *mon, const char *pci_addr, const char *opts);
228 void pci_device_hot_remove(Monitor *mon, const char *pci_addr)
    [all...]
  /system/netd/server/
MDnsSdListener.h 68 class Monitor {
70 Monitor();
71 virtual ~Monitor() {}
105 Handler(Monitor *m, MDnsSdListener *listener);
134 Monitor *mMonitor;
  /external/qemu/include/net/
net.h 79 void do_info_network(Monitor *mon);
80 int do_set_link(Monitor *mon, const char *name, const char *up_or_down);
120 int net_client_init(Monitor *mon, const char *device, const char *p);
124 void net_slirp_redir(Monitor *mon, const char *redir_str, const char *redir_opt2);
128 void net_host_device_add(Monitor *mon, const char *device, const char *opts);
129 void net_host_device_remove(Monitor *mon, int vlan_id, const char *device);
  /external/qemu/include/qemu/
typedefs.h 13 struct Monitor;
14 typedef struct Monitor Monitor;

Completed in 334 milliseconds

1 2 3 4 5 6