/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;
|