Lines Matching refs:entry
420 // First entry in the string table should be an empty string.
611 uintptr_t entry;
675 header->entry = 0;
1639 // Last location described by this entry.
1659 // Last location described by this entry.
1673 // Last location described by this entry.
1693 // Last location described by this entry.
1759 JITCodeEntry* entry = static_cast<JITCodeEntry*>(
1762 entry->symfile_addr_ = reinterpret_cast<Address>(entry + 1);
1763 entry->symfile_size_ = symfile_size;
1764 MemCopy(reinterpret_cast<void*>(entry->symfile_addr_),
1767 entry->prev_ = entry->next_ = nullptr;
1769 return entry;
1772 static void DestroyCodeEntry(JITCodeEntry* entry) { base::Free(entry); }
1774 static void RegisterCodeEntry(JITCodeEntry* entry) {
1775 entry->next_ = __jit_debug_descriptor.first_entry_;
1776 if (entry->next_ != nullptr) entry->next_->prev_ = entry;
1778 entry;
1784 static void UnregisterCodeEntry(JITCodeEntry* entry) {
1785 if (entry->prev_ != nullptr) {
1786 entry->prev_->next_ = entry->next_;
1788 __jit_debug_descriptor.first_entry_ = entry->next_;
1791 if (entry->next_ != nullptr) {
1792 entry->next_->prev_ = entry->prev_;
1795 __jit_debug_descriptor.relevant_entry_ = entry;
1924 // Find the first overlapping entry.
1933 // Find the first overlapping entry.
1953 // Find the first non-overlapping entry after `region`.
1982 // Insert the entry into the map and register it with GDB.
1984 JITCodeEntry* entry, bool dump_if_enabled,
1995 WriteBytes(file_name, reinterpret_cast<byte*>(entry->symfile_addr_),
1996 static_cast<int>(entry->symfile_size_));
2000 auto result = map->emplace(region, entry);
2004 RegisterCodeEntry(entry);
2022 JITCodeEntry* entry = CreateELFObject(&code_desc, isolate);
2037 AddJITCodeEntry(code_map, region, entry, should_dump, name_hint);
2077 // Do nothing. Instead, adding code causes eviction of any entry whose