INNER CODE UNIT · C++

search_end

evanbowman/BPCore-Engine · source/filesystem.cpp:21

    const char* search_end = (char*)0x0a000000;

    const char* prefix_str = "core";
    const char* magic = "_filesys";
    const int magic_len = str_len(prefix_str) + str_len(magic);

    const int prefix = *(const int*)prefix_str;

    bool match = false;
    int i = 0;

    for (; i < (search_end - magic_len) - search_start; i += 4) {
        pfrm.feed_watchdog();

        int word;
        memcpy(&word, (search_start + i), 4);

        if (word == prefix) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…