-
-
Save GavinRay97/cd0bda7a230ffb813e92e7a06520259f to your computer and use it in GitHub Desktop.
gprofng hang reproduction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <array> | |
#include <atomic> | |
#include <cstdint> | |
#include <cstdio> | |
#include <cstdlib> | |
#include <fcntl.h> | |
#include <memory> | |
#include <sys/mman.h> | |
#include <sys/uio.h> | |
#include <thread> | |
#include <unistd.h> | |
#include <unordered_set> | |
#include <vector> | |
static constexpr size_t PAGE_SIZE = 4096; | |
static constexpr size_t BUF_POOL_NUM_PAGES = 100'000; | |
// Page State Machine | |
// ------------------ | |
// 0. Evicted | |
// 1. Locked | |
// 2. Unlocked | |
// 3. Marked (for eviction) | |
// | |
// Evicted -> fix -> Locked | |
// Locked -> unfix -> Unlocked | |
// Unlocked -> fix -> Locked | |
// Unlocked -> candidate -> Marked | |
// Marked -> fix -> Locked | |
// Marked -> evict -> Evicted | |
struct PageState | |
{ | |
enum class PageStateType : uint8_t | |
{ | |
UNLOCKED = 0, | |
LOCKED_SHARED = 252, | |
LOCKED_EXCLUSIVE = 253, | |
MARKED = 254, | |
EVICTED = 255, | |
}; | |
// 64-bit state entry. Overall, we use 64 bits for the page state, | |
// of which 8 bits encode the Unlocked (0), LockedShared (1-252), | |
// Locked (253), Marked (254), and Evicted (255) states. This leaves | |
// us with 56 bits for the version counter – which are enough to never | |
// overflow in practice. 64 bits are also a convenient size that allows | |
// atomic operations such as compare-and-swap (CAS). | |
struct StateEntry | |
{ | |
uint64_t version : 55; | |
uint8_t dirty : 1; // 0 = clean, 1 = dirty (diverging from the paper by adding this field) | |
PageStateType state : 8; | |
}; | |
static constexpr uint8_t CLEAN = 0; | |
static constexpr uint8_t DIRTY = 1; | |
std::atomic<StateEntry> state_entry = { | |
{0, CLEAN, PageStateType::EVICTED} | |
}; | |
bool mark_dirty() | |
{ | |
StateEntry old_state = state_entry.load(); | |
return state_entry.compare_exchange_strong(old_state, {old_state.version, DIRTY, old_state.state}); | |
} | |
bool mark_clean() | |
{ | |
StateEntry old_state = state_entry.load(); | |
return state_entry.compare_exchange_strong(old_state, {old_state.version, CLEAN, old_state.state}); | |
} | |
[[nodiscard]] bool is_dirty() const | |
{ | |
return state_entry.load().dirty; | |
} | |
[[nodiscard]] bool is_evicted() const | |
{ | |
return state_entry.load().state == PageStateType::EVICTED; | |
} | |
[[nodiscard]] bool is_locked() const | |
{ | |
PageStateType state = state_entry.load().state; | |
return state == PageStateType::LOCKED_SHARED || state == PageStateType::LOCKED_EXCLUSIVE; | |
} | |
[[nodiscard]] bool is_unlocked() const | |
{ | |
return state_entry.load().state == PageStateType::UNLOCKED; | |
} | |
[[nodiscard]] bool is_marked() const | |
{ | |
return state_entry.load().state == PageStateType::MARKED; | |
} | |
bool cas(StateEntry expected, StateEntry desired) | |
{ | |
return state_entry.compare_exchange_strong(expected, desired); | |
} | |
// Does an atomic compare-and-swap operation on the page state | |
// that is integrated with the state machine transition rules. | |
bool transition_to(PageStateType new_state) | |
{ | |
StateEntry const old_state_entry = state_entry.load(); | |
StateEntry const new_state_entry = {old_state_entry.version + 1, old_state_entry.dirty, new_state}; | |
// printf("transition_to: old_state_entry.state = %hhu, new_state = %hhu \n", old_state_entry.state, new_state); | |
using enum PageStateType; | |
switch (old_state_entry.state) | |
{ | |
case EVICTED: | |
if (new_state == LOCKED_EXCLUSIVE || new_state == LOCKED_SHARED) | |
{ | |
return cas(old_state_entry, new_state_entry); | |
} | |
break; | |
case LOCKED_EXCLUSIVE: | |
case LOCKED_SHARED: | |
if (new_state == UNLOCKED) | |
{ | |
return cas(old_state_entry, new_state_entry); | |
} | |
break; | |
case UNLOCKED: | |
if (new_state == LOCKED_EXCLUSIVE || new_state == LOCKED_SHARED || new_state == MARKED) | |
{ | |
return cas(old_state_entry, new_state_entry); | |
} | |
break; | |
case MARKED: | |
if (new_state == LOCKED_EXCLUSIVE || new_state == LOCKED_SHARED || new_state == EVICTED) | |
{ | |
return cas(old_state_entry, new_state_entry); | |
} | |
break; | |
default: | |
throw std::runtime_error("Invalid transition"); | |
} | |
throw std::runtime_error("Invalid state transition from " + | |
std::to_string(static_cast<double>(old_state_entry.state)) + " to " + | |
std::to_string(static_cast<double>(new_state))); | |
} | |
}; | |
static_assert(sizeof(PageState) == sizeof(uint64_t)); | |
using enum PageState::PageStateType; | |
using StateEntry = PageState::StateEntry; | |
class BufferPool | |
{ | |
private: | |
int fd = -1; // for simplicity's sake, we assume a single file | |
void* virtual_mem = nullptr; | |
PageState page_states[BUF_POOL_NUM_PAGES] = {}; | |
std::unordered_set<uint64_t> cached_pages = {}; | |
public: | |
BufferPool(int fd) | |
{ | |
this->fd = fd; | |
const int flags = MAP_ANONYMOUS | MAP_PRIVATE | MAP_NORESERVE; | |
const int prot = PROT_READ | PROT_WRITE; | |
virtual_mem = mmap(nullptr, BUF_POOL_NUM_PAGES * PAGE_SIZE, prot, flags, -1, 0); | |
if (virtual_mem == MAP_FAILED) | |
{ | |
printf("mmap failed"); | |
exit(1); | |
} | |
} | |
~BufferPool() | |
{ | |
munmap(virtual_mem, BUF_POOL_NUM_PAGES * PAGE_SIZE); | |
} | |
constexpr void* get_page(uint64_t page_id) | |
{ | |
return static_cast<uint8_t*>(virtual_mem) + page_id * PAGE_SIZE; | |
} | |
void physically_evict_page(uint64_t page_id) | |
{ | |
PageState* state = &page_states[page_id]; | |
if (state->is_evicted()) | |
{ | |
printf("Page %lu is already evicted", page_id); | |
return; | |
} | |
void* page = get_page(page_id); | |
if (state->is_dirty()) | |
{ | |
printf("Writing page %lu to disk\n", page_id); | |
pwrite(fd, page, PAGE_SIZE, page_id * PAGE_SIZE); | |
state->mark_clean(); | |
} | |
madvise(page, PAGE_SIZE, MADV_DONTNEED); | |
} | |
// 1 fix(uint64_t pid): // fix page exclusively | |
// 2 uint64_t ofs = pid * pageSize | |
// 3 while (true) // retry until success | |
// 4 PageState s = state[pid] | |
// 5 if (s.isEvicted()) | |
// 6 if (state[pid].CAS(s, Locked)) | |
// 7 pread(fd, virtMem+ofs, pageSize, ofs) | |
// 8 return virtMem+ofs // page miss | |
// 9 else if (s.isMarked() || s.isUnlocked()) | |
// 10 if (state[pid].CAS(s, Locked)) | |
// 11 return virtMem+ofs // page hit | |
// 12 unfix(uint64_t pid): | |
// 13 state[pid].setUnlocked() | |
// | |
// Listing 1: Pseudo code for exclusive page access | |
void* fix_page(uint64_t page_id) | |
{ | |
uint64_t const offset = page_id * PAGE_SIZE; | |
while (true) | |
{ | |
PageState* state = &page_states[page_id]; | |
if (state->is_evicted()) | |
{ | |
if (state->transition_to(LOCKED_EXCLUSIVE)) | |
{ | |
void* page = get_page(page_id); | |
pread(fd, page, PAGE_SIZE, offset); | |
cached_pages.insert(page_id); | |
return page; | |
} | |
} | |
else if (state->is_marked() || state->is_unlocked()) | |
{ | |
if (state->transition_to(LOCKED_EXCLUSIVE)) | |
{ | |
return get_page(page_id); | |
} | |
} | |
} | |
} | |
void unfix_page(uint64_t page_id) | |
{ | |
PageState* state = &page_states[page_id]; | |
if (state->is_locked()) | |
{ | |
state->transition_to(UNLOCKED); | |
} | |
} | |
// 1 optimisticRead(uint64_t pid, Function fn): | |
// 2 while (true) // retry until success | |
// 3 PageState s = state[pid] // incl. version | |
// 4 if (s.isUnlocked()) | |
// 5 // optimistic read: | |
// 6 fn(virtMem + (pid*pageSize)) | |
// 7 if (state[pid] == s) // validate version | |
// 8 return // success | |
// 9 else if (s.isMarked()) | |
// 10 // clear mark: | |
// 11 state[pid].CAS(s, Unlocked) | |
// 12 else if (s.isEvicted()) | |
// 13 fix(pid); unfix(pid) // handle page miss | |
// | |
// Listing 2: Pseudo code for optimistic read | |
template <typename Function> | |
void optimistic_read(uint64_t page_id, Function fn) | |
{ | |
while (true) | |
{ | |
PageState* state = &page_states[page_id]; | |
StateEntry old_state_entry = state->state_entry.load(); | |
switch (old_state_entry.state) | |
{ | |
case UNLOCKED: | |
fn((uint8_t*)get_page(page_id)); | |
if (state->state_entry.load().version == old_state_entry.version) | |
return; | |
break; | |
case MARKED: | |
state->transition_to(UNLOCKED); | |
break; | |
case EVICTED: | |
fix_page(page_id); | |
unfix_page(page_id); | |
break; | |
case LOCKED_SHARED: | |
case LOCKED_EXCLUSIVE: | |
printf("optimistic_read: page %lu is locked", page_id); | |
unfix_page(page_id); | |
break; | |
} | |
} | |
} | |
// For efficiency reasons, our implementation evicts | |
// batches of 64 pages. To minimize exclusive locking and exploit | |
// efficient bulk-I/O, eviction is done in five steps: | |
// (1) get batch of marked candidates from hash table, lock dirty | |
// pages in shared mode | |
// (2) write dirty pages (using libaio) | |
// (3) try to lock (upgrade) clean (dirty) page candidates | |
// (4) remove locked pages from page table using madvise | |
// (5) remove locked pages from eviction hash table, unlock them | |
void evict_batch() | |
{ | |
static constexpr uint64_t BATCH_SIZE = 64; | |
// (1) get batch of marked candidates from hash table, lock dirty | |
// pages in shared mode | |
std::vector<uint64_t> candidates; | |
for (uint64_t i = 0; i < BUF_POOL_NUM_PAGES; ++i) | |
{ | |
PageState* state = &page_states[i]; | |
if (state->is_marked()) | |
{ | |
if (state->transition_to(LOCKED_SHARED)) | |
{ | |
candidates.push_back(i); | |
if (candidates.size() == BATCH_SIZE) | |
break; | |
} | |
} | |
} | |
// (2) write dirty pages | |
std::vector<iovec> iovs; | |
for (uint64_t page_id : candidates) | |
{ | |
PageState* state = &page_states[page_id]; | |
if (state->is_dirty()) | |
{ | |
void* page = get_page(page_id); | |
iovs.push_back({page, PAGE_SIZE}); | |
} | |
} | |
if (!iovs.empty()) | |
{ | |
writev(fd, iovs.data(), iovs.size()); | |
} | |
// (3) try to lock (upgrade) clean (dirty) page candidates | |
for (uint64_t page_id : candidates) | |
{ | |
PageState* state = &page_states[page_id]; | |
if (!state->is_dirty()) | |
{ | |
state->transition_to(LOCKED_EXCLUSIVE); | |
} | |
} | |
// (4) remove locked pages from page table using madvise | |
for (uint64_t page_id : candidates) | |
{ | |
PageState* state = &page_states[page_id]; | |
if (state->is_locked()) | |
{ | |
physically_evict_page(page_id); | |
} | |
} | |
// (5) remove locked pages from eviction hash table, unlock them | |
for (uint64_t page_id : candidates) | |
{ | |
PageState* state = &page_states[page_id]; | |
if (state->is_locked()) | |
{ | |
cached_pages.erase(page_id); | |
state->transition_to(UNLOCKED); | |
} | |
} | |
} | |
void evict_page() | |
{ | |
// Clock sweep | |
static size_t clock_hand = 0; | |
while (true) | |
{ | |
// If the page is Unlocked, mark it as candidate | |
// If the page is Marked, evict it | |
// Otherwise, advance the clock hand | |
PageState* state = &page_states[clock_hand]; | |
if (state->is_unlocked()) | |
{ | |
if (state->transition_to(MARKED)) | |
{ | |
return; | |
} | |
} | |
else if (state->is_marked()) | |
{ | |
if (state->transition_to(EVICTED)) | |
{ | |
physically_evict_page(clock_hand); | |
return; | |
} | |
} | |
clock_hand = (clock_hand + 1) % BUF_POOL_NUM_PAGES; | |
} | |
} | |
bool set_page_dirty(uint64_t page_id) | |
{ | |
PageState* state = &page_states[page_id]; | |
if (state->is_locked()) | |
{ | |
return state->mark_dirty(); | |
} | |
return false; | |
} | |
}; | |
int | |
main() | |
{ | |
int fd = open("testfile", O_RDWR | O_CREAT, 0644); | |
BufferPool pool{fd}; | |
uint64_t page_id = 0; | |
// Spawn 32 threads, each reading 100 random pages from the range [0, 1000) | |
std::vector<std::thread> threads; | |
for (int i = 0; i < 32; ++i) | |
{ | |
threads.emplace_back([&] { | |
for (int j = 0; j < 100; ++j) | |
{ | |
uint64_t page_id = rand() % 1000; | |
pool.optimistic_read(page_id, [&](uint8_t* page) { | |
printf("Read page %lu \n", page_id); | |
for (int i = 0; i < 8; ++i) | |
{ | |
printf("0x%02x ", page[i]); | |
} | |
printf("\n"); | |
}); | |
} | |
}); | |
} | |
for (auto& thread : threads) | |
{ | |
thread.join(); | |
} | |
char* page = (char*)pool.fix_page(page_id); | |
page[0] = 42; | |
pool.set_page_dirty(page_id); | |
pool.unfix_page(page_id); | |
pool.evict_page(); | |
printf("Done\n"); | |
return 0; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
execve("/usr/local/bin/gprofng", ["gprofng", "collect", "app", "./learning_db", "2"], 0x7ffcca40b610 /* 59 vars */) = 0 | |
brk(NULL) = 0x12e4000 | |
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffef4ede340) = -1 EINVAL (Invalid argument) | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fedbd25e000 | |
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v4/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v4", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v3/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v3", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v2/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v2", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1/x86_64", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/x86_64", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1/x86_64", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/x86_64", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1/x86_64", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/x86_64", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1/x86_64", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/x86_64", 0x7ffef4edd570, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2280840, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 2291840, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fedbd000000 | |
mmap(0x7fedbd0a3000, 1097728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa3000) = 0x7fedbd0a3000 | |
mmap(0x7fedbd1af000, 458752, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1af000) = 0x7fedbd1af000 | |
mmap(0x7fedbd21f000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21f000) = 0x7fedbd21f000 | |
mmap(0x7fedbd22d000, 10368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fedbd22d000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v4/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v4", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v3/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v3", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v2/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v2", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v4/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v4", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v3/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v3", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v2/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v2", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/avx512_1/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/avx512_1", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/avx512_1/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/avx512_1", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/avx512_1/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/avx512_1", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/avx512_1/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/avx512_1", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/x86_64", 0x7ffef4edd550, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 | |
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 | |
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=39585, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 39585, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fedbd254000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=928088, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 913656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fedbcf20000 | |
mmap(0x7fedbcf30000, 475136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fedbcf30000 | |
mmap(0x7fedbcfa4000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x84000) = 0x7fedbcfa4000 | |
mmap(0x7fedbcffe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdd000) = 0x7fedbcffe000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=702624, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 148296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fedbcefb000 | |
mmap(0x7fedbceff000, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fedbceff000 | |
mmap(0x7fedbcf1a000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7fedbcf1a000 | |
mmap(0x7fedbcf1e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fedbcf1e000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320{\2\0\0\0\0\0"..., 832) = 832 | |
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2232552, ...}, AT_EMPTY_PATH) = 0 | |
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 | |
mmap(NULL, 1961264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fedbcd1c000 | |
mmap(0x7fedbcd42000, 1409024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7fedbcd42000 | |
mmap(0x7fedbce9a000, 339968, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17e000) = 0x7fedbce9a000 | |
mmap(0x7fedbceed000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d0000) = 0x7fedbceed000 | |
mmap(0x7fedbcef3000, 32048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fedbcef3000 | |
close(3) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fedbd252000 | |
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fedbd24f000 | |
arch_prctl(ARCH_SET_FS, 0x7fedbd24f740) = 0 | |
set_tid_address(0x7fedbd24fa10) = 2328375 | |
set_robust_list(0x7fedbd24fa20, 24) = 0 | |
rseq(0x7fedbd250060, 0x20, 0, 0x53053053) = 0 | |
mprotect(0x7fedbceed000, 16384, PROT_READ) = 0 | |
mprotect(0x7fedbcf1e000, 4096, PROT_READ) = 0 | |
mprotect(0x7fedbcffe000, 4096, PROT_READ) = 0 | |
mprotect(0x7fedbd21f000, 45056, PROT_READ) = 0 | |
mprotect(0x73a000, 4096, PROT_READ) = 0 | |
mprotect(0x7fedbd291000, 8192, PROT_READ) = 0 | |
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 | |
munmap(0x7fedbd254000, 39585) = 0 | |
futex(0x7fedbd22d73c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
getrandom("\xec\x2f\x5d\xd0\xe1\x4a\x77\xcb", 8, GRND_NONBLOCK) = 8 | |
brk(NULL) = 0x12e4000 | |
brk(0x1305000) = 0x1305000 | |
readlink("/proc", 0x7ffef4edded0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/proc/self", "2328375", 1023) = 7 | |
readlink("/proc/2328375", 0x7ffef4edded0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/proc/2328375/exe", "/usr/local/bin/gprofng", 1023) = 22 | |
readlink("/usr", 0x7ffef4edded0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local", 0x7ffef4edded0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local/bin", 0x7ffef4edded0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local/bin/gprofng", 0x7ffef4edded0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr", 0x7ffef4edde50, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local", 0x7ffef4edde50, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local/bin", 0x7ffef4edde50, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local/bin/gprofng", 0x7ffef4edde50, 1023) = -1 EINVAL (Invalid argument) | |
execve("/usr/local/bin/gp-collect-app", ["/usr/local/bin/gp-collect-app", "--whoami=gprofng collect app", "./learning_db", "2"], 0x7ffef4ede4c8 /* 59 vars */) = 0 | |
brk(NULL) = 0x8e7000 | |
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffed95d1080) = -1 EINVAL (Invalid argument) | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f99e67ac000 | |
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v4/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v4", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v3/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v3", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v2/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v2", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1/x86_64", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/x86_64", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1/x86_64", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/x86_64", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1/x86_64", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/x86_64", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1/x86_64", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/x86_64", 0x7ffed95d02b0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2280840, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 2291840, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99e6400000 | |
mmap(0x7f99e64a3000, 1097728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa3000) = 0x7f99e64a3000 | |
mmap(0x7f99e65af000, 458752, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1af000) = 0x7f99e65af000 | |
mmap(0x7f99e661f000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21f000) = 0x7f99e661f000 | |
mmap(0x7f99e662d000, 10368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f99e662d000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v4/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v4", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v3/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v3", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v2/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v2", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v4/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v4", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v3/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v3", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v2/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/glibc-hwcaps/x86-64-v2", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/avx512_1/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/avx512_1", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/haswell", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/avx512_1/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/avx512_1", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/tls", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/avx512_1/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/avx512_1", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/haswell", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/avx512_1/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/avx512_1/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/avx512_1/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/avx512_1", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/x86_64", 0x7ffed95d0290, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 | |
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 | |
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=39585, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 39585, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f99e67a2000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=928088, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 913656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99e66c2000 | |
mmap(0x7f99e66d2000, 475136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f99e66d2000 | |
mmap(0x7f99e6746000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x84000) = 0x7f99e6746000 | |
mmap(0x7f99e67a0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdd000) = 0x7f99e67a0000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=702624, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 148296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99e669d000 | |
mmap(0x7f99e66a1000, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f99e66a1000 | |
mmap(0x7f99e66bc000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7f99e66bc000 | |
mmap(0x7f99e66c0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f99e66c0000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib/../lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320{\2\0\0\0\0\0"..., 832) = 832 | |
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2232552, ...}, AT_EMPTY_PATH) = 0 | |
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 | |
mmap(NULL, 1961264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99e6221000 | |
mmap(0x7f99e6247000, 1409024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f99e6247000 | |
mmap(0x7f99e639f000, 339968, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17e000) = 0x7f99e639f000 | |
mmap(0x7f99e63f2000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d0000) = 0x7f99e63f2000 | |
mmap(0x7f99e63f8000, 32048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f99e63f8000 | |
close(3) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f99e669b000 | |
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f99e6698000 | |
arch_prctl(ARCH_SET_FS, 0x7f99e6698740) = 0 | |
set_tid_address(0x7f99e6698a10) = 2328375 | |
set_robust_list(0x7f99e6698a20, 24) = 0 | |
rseq(0x7f99e6699060, 0x20, 0, 0x53053053) = 0 | |
mprotect(0x7f99e63f2000, 16384, PROT_READ) = 0 | |
mprotect(0x7f99e66c0000, 4096, PROT_READ) = 0 | |
mprotect(0x7f99e67a0000, 4096, PROT_READ) = 0 | |
mprotect(0x7f99e661f000, 45056, PROT_READ) = 0 | |
mprotect(0x740000, 4096, PROT_READ) = 0 | |
mprotect(0x7f99e67df000, 8192, PROT_READ) = 0 | |
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 | |
munmap(0x7f99e67a2000, 39585) = 0 | |
futex(0x7f99e662d73c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
getrandom("\x06\x1b\xbd\x4f\x6c\xa8\xb3\x91", 8, GRND_NONBLOCK) = 8 | |
brk(NULL) = 0x8e7000 | |
brk(0x908000) = 0x908000 | |
alarm(0) = 0 | |
readlink("/usr", 0x7ffed95d0be0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local", 0x7ffed95d0be0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local/bin", 0x7ffed95d0be0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local/bin/gp-collect-app", 0x7ffed95d0be0, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr", 0x7ffed95d0b60, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local", 0x7ffed95d0b60, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local/bin", 0x7ffed95d0b60, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/usr/local/bin/gp-collect-app", 0x7ffed95d0b60, 1023) = -1 EINVAL (Invalid argument) | |
uname({sysname="Linux", nodename="MSI", ...}) = 0 | |
openat(AT_FDCWD, "/sys/devices/system/cpu/possible", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "0-15\n", 1024) = 5 | |
close(3) = 0 | |
openat(AT_FDCWD, "/proc/cpuinfo", O_RDONLY) = 3 | |
newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0 | |
read(3, "processor\t: 0\nvendor_id\t: Genuin"..., 1024) = 1024 | |
read(3, "ni vaes vpclmulqdq avx512_vnni a"..., 1024) = 1024 | |
read(3, "able nonstop_tsc cpuid pni pclmu"..., 1024) = 1024 | |
read(3, ": 11th Gen Intel(R) Core(TM) i7-"..., 1024) = 1024 | |
read(3, "vdir64b fsrm avx512_vp2intersect"..., 1024) = 1024 | |
read(3, "2 x2apic movbe popcnt tsc_deadli"..., 1024) = 1024 | |
read(3, "ffffff\ncpu MHz\t\t: 2303.998\ncache"..., 1024) = 1024 | |
read(3, "nmi invvpid ept_x_only ept_ad ep"..., 1024) = 1024 | |
read(3, "lahf_lm abm 3dnowprefetch invpci"..., 1024) = 1024 | |
read(3, "\ncore id\t\t: 3\ncpu cores\t: 8\napic"..., 1024) = 1024 | |
read(3, "est ept_mode_based_exec tsc_scal"..., 1024) = 1024 | |
read(3, "r_shadow vnmi ept vpid ept_ad fs"..., 1024) = 1024 | |
read(3, "ption\t: yes\ncpuid level\t: 27\nwp\t"..., 1024) = 1024 | |
read(3, "ypass swapgs retbleed eibrs_pbrs"..., 1024) = 1024 | |
read(3, "pcid avx512f avx512dq rdseed adx"..., 1024) = 1024 | |
read(3, "mce cx8 apic sep mtrr pge mca cm"..., 1024) = 1024 | |
read(3, "e_alignment\t: 64\naddress sizes\t:"..., 1024) = 1024 | |
read(3, "d sha_ni avx512bw avx512vl xsave"..., 1024) = 1024 | |
read(3, "s ht syscall nx pdpe1gb rdtscp l"..., 1024) = 1024 | |
read(3, " management:\n\nprocessor\t: 13\nven"..., 1024) = 1024 | |
read(3, "p avx512_vbmi2 gfni vaes vpclmul"..., 1024) = 1024 | |
read(3, "l xtopology tsc_reliable nonstop"..., 1024) = 1024 | |
read(3, "el\t\t: 141\nmodel name\t: 11th Gen "..., 1024) = 1024 | |
read(3, "pcntdq rdpid movdiri movdir64b f"..., 1024) = 418 | |
read(3, "", 1024) = 0 | |
close(3) = 0 | |
sysinfo({uptime=583614, loads=[18272, 11328, 12320], totalram=16618897408, freeram=432226304, sharedram=3932160, bufferram=232300544, totalswap=4294967296, freeswap=3772792832, procs=1326, totalhigh=0, freehigh=0, mem_unit=1}) = 0 | |
rt_sigaction(SIGPROF, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f99e625e0b0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 | |
setitimer(ITIMER_PROF, {it_interval={tv_sec=0, tv_usec=997}, it_value={tv_sec=0, tv_usec=997}}, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, tv_usec=0}}) = 0 | |
setitimer(ITIMER_PROF, {it_interval={tv_sec=0, tv_usec=997}, it_value={tv_sec=0, tv_usec=0}}, {it_interval={tv_sec=0, tv_usec=997}, it_value={tv_sec=0, tv_usec=10997}}) = 0 | |
newfstatat(AT_FDCWD, "./test.1.er", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 | |
openat(AT_FDCWD, ".", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 | |
newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0 | |
getdents64(3, 0x8fae60 /* 32 entries */, 32768) = 1064 | |
getdents64(3, 0x8fae60 /* 0 entries */, 32768) = 0 | |
close(3) = 0 | |
rt_sigaction(SIGALRM, {sa_handler=0x40acc0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f99e625e0b0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 | |
rt_sigaction(SIGINT, {sa_handler=0x40acf0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f99e625e0b0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 | |
rt_sigaction(SIGTERM, {sa_handler=0x40ad20, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f99e625e0b0}, NULL, 8) = 0 | |
newfstatat(AT_FDCWD, "./learning_db", {st_mode=S_IFREG|0755, st_size=1533800, ...}, 0) = 0 | |
access("./learning_db", X_OK) = 0 | |
openat(AT_FDCWD, "./learning_db", O_RDONLY) = 3 | |
lseek(3, 0, SEEK_END) = 1533800 | |
close(3) = 0 | |
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 | |
access(".", W_OK) = 0 | |
mkdir("test.10.er", 0755) = 0 | |
openat(AT_FDCWD, "/proc/cpuinfo", O_RDONLY) = 3 | |
newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0 | |
read(3, "processor\t: 0\nvendor_id\t: Genuin"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "ni vaes vpclmulqdq avx512_vnni a"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "able nonstop_tsc cpuid pni pclmu"..., 1024) = 1024 | |
read(3, ": 11th Gen Intel(R) Core(TM) i7-"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "vdir64b fsrm avx512_vp2intersect"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "2 x2apic movbe popcnt tsc_deadli"..., 1024) = 1024 | |
read(3, "ffffff\ncpu MHz\t\t: 2303.998\ncache"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu4/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "nmi invvpid ept_x_only ept_ad ep"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu5/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu5/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "lahf_lm abm 3dnowprefetch invpci"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu6/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "\ncore id\t\t: 3\ncpu cores\t: 8\napic"..., 1024) = 1024 | |
read(3, "est ept_mode_based_exec tsc_scal"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu7/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu7/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "r_shadow vnmi ept vpid ept_ad fs"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu8/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "ption\t: yes\ncpuid level\t: 27\nwp\t"..., 1024) = 1024 | |
read(3, "ypass swapgs retbleed eibrs_pbrs"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu9/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu9/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "pcid avx512f avx512dq rdseed adx"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu10/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "mce cx8 apic sep mtrr pge mca cm"..., 1024) = 1024 | |
read(3, "e_alignment\t: 64\naddress sizes\t:"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu11/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu11/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "d sha_ni avx512bw avx512vl xsave"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu12/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "s ht syscall nx pdpe1gb rdtscp l"..., 1024) = 1024 | |
read(3, " management:\n\nprocessor\t: 13\nven"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu13/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu13/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "p avx512_vbmi2 gfni vaes vpclmul"..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu14/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu14/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "l xtopology tsc_reliable nonstop"..., 1024) = 1024 | |
read(3, "el\t\t: 141\nmodel name\t: 11th Gen "..., 1024) = 1024 | |
access("/sys/devices/system/cpu/cpu15/cpufreq/scaling_driver", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/intel_pstate/no_turbo", R_OK) = -1 ENOENT (No such file or directory) | |
access("/sys/devices/system/cpu/cpu15/cpufreq/scaling_governor", R_OK) = -1 ENOENT (No such file or directory) | |
read(3, "pcntdq rdpid movdiri movdir64b f"..., 1024) = 418 | |
read(3, "", 1024) = 0 | |
close(3) = 0 | |
getpid() = 2328375 | |
write(1, "Creating experiment directory te"..., 67Creating experiment directory test.10.er (Process ID: 2328375) ... | |
) = 67 | |
getcwd("/home/user/projects/bustub-c/build/sanitize", 4096) = 44 | |
getpid() = 2328375 | |
getcwd("/home/user/projects/bustub-c/build/sanitize", 1024) = 44 | |
readlink("/home/user/projects/bustub-c/build/sanitize/.gprofng.rc", 0x7ffed95ce240, 1023) = -1 ENOENT (No such file or directory) | |
readlink("/home", 0x7ffed95ce240, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/home/user", 0x7ffed95ce240, 1023) = -1 EINVAL (Invalid argument) | |
readlink("/home/user/.gprofng.rc", 0x7ffed95ce240, 1023) = -1 ENOENT (No such file or directory) | |
access("/usr/local/etc/gprofng.rc", R_OK) = 0 | |
openat(AT_FDCWD, "/usr/local/etc/gprofng.rc", O_RDONLY) = 3 | |
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3881, ...}, AT_EMPTY_PATH) = 0 | |
read(3, "# Copyright (C) 2021 Free Soft"..., 4096) = 3881 | |
read(3, "", 4096) = 0 | |
close(3) = 0 | |
access("/usr/local/lib/gprofng/libgp-collector.so", R_OK) = 0 | |
access("/usr/local/bin/../lib/gprofng/libgp-collector.so", R_OK) = 0 | |
access("/usr/local/bin/../lib32/gprofng/libgp-collector.so", R_OK) = -1 ENOENT (No such file or directory) | |
access("/usr/local/bin/../lib64/gprofng/libgp-collector.so", R_OK) = -1 ENOENT (No such file or directory) | |
execve("./learning_db", ["./learning_db", "2"], 0x8fbfc0 /* 68 vars */) = 0 | |
brk(NULL) = 0x5600c6261000 | |
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd594ee150) = -1 EINVAL (Invalid argument) | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b7b12000 | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/glibc-hwcaps/x86-64-v4/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/glibc-hwcaps/x86-64-v4", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/glibc-hwcaps/x86-64-v3/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/glibc-hwcaps/x86-64-v3", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/glibc-hwcaps/x86-64-v2/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/glibc-hwcaps/x86-64-v2", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/tls/haswell/avx512_1/x86_64/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/tls/haswell/avx512_1/x86_64", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/tls/haswell/avx512_1/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/tls/haswell/avx512_1", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/tls/haswell/x86_64/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/tls/haswell/x86_64", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/tls/haswell/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/tls/haswell", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/tls/avx512_1/x86_64/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/tls/avx512_1/x86_64", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/tls/avx512_1/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/tls/avx512_1", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/tls/x86_64/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/tls/x86_64", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/tls/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/tls", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/haswell/avx512_1/x86_64/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/haswell/avx512_1/x86_64", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/haswell/avx512_1/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/haswell/avx512_1", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/haswell/x86_64/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/haswell/x86_64", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/haswell/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/haswell", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/avx512_1/x86_64/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/avx512_1/x86_64", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/avx512_1/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/avx512_1", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/x86_64/libgp-collector.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/lib/gprofng/x86_64", 0x7ffd594ec7e0, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/libgp-collector.so", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2188528, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 1435712, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f30b79b3000 | |
mmap(0x7f30b79fa000, 163840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47000) = 0x7f30b79fa000 | |
mmap(0x7f30b7a22000, 98304, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6f000) = 0x7f30b7a22000 | |
mmap(0x7f30b7a3a000, 757760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x86000) = 0x7f30b7a3a000 | |
mmap(0x7f30b7af3000, 124992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f30b7af3000 | |
close(3) = 0 | |
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/glibc-hwcaps/x86-64-v4/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/glibc-hwcaps/x86-64-v4", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/glibc-hwcaps/x86-64-v3/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/glibc-hwcaps/x86-64-v3", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/glibc-hwcaps/x86-64-v2/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/glibc-hwcaps/x86-64-v2", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/haswell/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/haswell/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/haswell/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/haswell/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/haswell/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/haswell/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/haswell/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/haswell", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/tls", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/haswell/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/haswell/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/haswell/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/haswell/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/haswell/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/haswell/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/haswell/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/haswell", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/bin/../lib/gprofng", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v4/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v4", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v3/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v3", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v2/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/glibc-hwcaps/x86-64-v2", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/haswell", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/tls", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/haswell", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v4/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v4", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v3/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v3", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v2/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/glibc-hwcaps/x86-64-v2", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/haswell", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/tls", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/haswell", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/avx512_1", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/x86_64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/x86_64", 0x7ffd594ed360, 0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
newfstatat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 | |
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 | |
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=39585, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 39585, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f30b79a9000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/lib64/libfmt.so.9", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=134032, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 131096, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f30b7988000 | |
mmap(0x7f30b798b000, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f30b798b000 | |
mmap(0x7f30b79a2000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f30b79a2000 | |
mmap(0x7f30b79a7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f30b79a7000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2280840, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 2291840, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f30b7600000 | |
mmap(0x7f30b76a3000, 1097728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa3000) = 0x7f30b76a3000 | |
mmap(0x7f30b77af000, 458752, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1af000) = 0x7f30b77af000 | |
mmap(0x7f30b781f000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21f000) = 0x7f30b781f000 | |
mmap(0x7f30b782d000, 10368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f30b782d000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=928088, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 913656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f30b78a8000 | |
mmap(0x7f30b78b8000, 475136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f30b78b8000 | |
mmap(0x7f30b792c000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x84000) = 0x7f30b792c000 | |
mmap(0x7f30b7986000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdd000) = 0x7f30b7986000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=67832, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 72264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f30b7896000 | |
mmap(0x7f30b7899000, 36864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f30b7899000 | |
mmap(0x7f30b78a2000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f30b78a2000 | |
mmap(0x7f30b78a4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f30b78a4000 | |
mmap(0x7f30b78a6000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f30b78a6000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 | |
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=702624, ...}, AT_EMPTY_PATH) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b7894000 | |
mmap(NULL, 148296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f30b786f000 | |
mmap(0x7f30b7873000, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f30b7873000 | |
mmap(0x7f30b788e000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7f30b788e000 | |
mmap(0x7f30b7892000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f30b7892000 | |
close(3) = 0 | |
openat(AT_FDCWD, "/usr/local/lib/gprofng/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/bin/../lib/gprofng/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/usr/local/gcc-13.0.0-dev/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/home/user/dlang/dmd-nightly/linux/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320{\2\0\0\0\0\0"..., 832) = 832 | |
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 | |
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2232552, ...}, AT_EMPTY_PATH) = 0 | |
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 | |
mmap(NULL, 1961264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f30b7421000 | |
mmap(0x7f30b7447000, 1409024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f30b7447000 | |
mmap(0x7f30b759f000, 339968, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17e000) = 0x7f30b759f000 | |
mmap(0x7f30b75f2000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d0000) = 0x7f30b75f2000 | |
mmap(0x7f30b75f8000, 32048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f30b75f8000 | |
close(3) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b786d000 | |
mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b7869000 | |
arch_prctl(ARCH_SET_FS, 0x7f30b786a940) = 0 | |
set_tid_address(0x7f30b786ac10) = 2328375 | |
set_robust_list(0x7f30b786ac20, 24) = 0 | |
rseq(0x7f30b786b260, 0x20, 0, 0x53053053) = 0 | |
mprotect(0x7f30b75f2000, 16384, PROT_READ) = 0 | |
mprotect(0x7f30b7892000, 4096, PROT_READ) = 0 | |
mprotect(0x7f30b78a4000, 4096, PROT_READ) = 0 | |
mprotect(0x7f30b7986000, 4096, PROT_READ) = 0 | |
mprotect(0x7f30b781f000, 45056, PROT_READ) = 0 | |
mprotect(0x7f30b79a7000, 4096, PROT_READ) = 0 | |
mprotect(0x7f30b7a3a000, 745472, PROT_READ) = 0 | |
mprotect(0x5600c3918000, 8192, PROT_READ) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b7867000 | |
mprotect(0x7f30b7b45000, 8192, PROT_READ) = 0 | |
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 | |
munmap(0x7f30b79a9000, 39585) = 0 | |
futex(0x7f30b782d73c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b79b1000 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b79b0000 | |
openat(AT_FDCWD, "/proc/self/environ", O_RDONLY) = 3 | |
read(3, "SHELL=/bin/bash\0NVM_INC=/home/us"..., 4096) = 4096 | |
close(3) = 0 | |
munmap(0x7f30b79b0000, 4096) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b79af000 | |
openat(AT_FDCWD, "/proc/self/environ", O_RDONLY) = 3 | |
read(3, "SHELL=/bin/bash\0NVM_INC=/home/us"..., 8192) = 6710 | |
read(3, "", 1482) = 0 | |
close(3) = 0 | |
mmap(NULL, 4398046650368, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7b30b73ff000 | |
mmap(0x7f30b7400000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f30b7400000 | |
getrandom("\x72\xed\x80\xa8", 4, GRND_NONBLOCK) = 4 | |
mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b7846000 | |
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b79ac000 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f30b79ab000 | |
gettid() = 2328375 | |
futex(0x5600c4260fc4, FUTEX_WAIT_PRIVATE, 1, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) | |
strace: Process 2328375 detached |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment