Lines Matching defs:flags
336 void MemTracker::write_tracking_record(address addr, MEMFLAGS flags,
341 rc->record(addr, flags, size, seq, pc);
772 MEMFLAGS flags, address pc) {
775 if (MemTracker::is_on() && NMT_CAN_TRACK(flags) && _op != NoOp) {
782 MemTracker::write_tracking_record(new_addr, flags | MemPointerRecord::malloc_tag(),
790 MemTracker::write_tracking_record(new_addr, flags | MemPointerRecord::malloc_tag(),
797 void MemTracker::Tracker::record(address addr, size_t size, MEMFLAGS flags, address pc) {
801 if (MemTracker::is_on() && NMT_CAN_TRACK(flags) && _op != NoOp) {
804 MEMFLAGS orig_flags = flags;
806 // or the tagging flags
809 flags |= MemPointerRecord::malloc_tag();
812 flags = MemPointerRecord::free_tag();
819 flags |= MemPointerRecord::virtual_memory_reserve_tag();
822 flags = MemPointerRecord::virtual_memory_commit_tag();
825 flags |= MemPointerRecord::virtual_memory_type_tag();
829 flags = MemPointerRecord::virtual_memory_uncommit_tag();
833 flags = MemPointerRecord::virtual_memory_release_tag();
839 flags = MemPointerRecord::arena_size_tag();
843 flags = MemPointerRecord::virtual_memory_release_tag();
853 MemTracker::write_tracking_record(addr, flags, size, _seq, pc, _java_thread);
861 MemTracker::write_tracking_record(addr, flags, size, _seq, pc, _java_thread);