mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
slot_manager_dump: use StdioFile
This commit is contained in:
parent
82606b3ffe
commit
a659b9b686
@ -36,10 +36,11 @@
|
||||
#include "nfagraph/ng_dump.h"
|
||||
#include "nfagraph/ng_is_equal.h"
|
||||
#include "util/container.h"
|
||||
#include "util/dump_util.h"
|
||||
#include "ue2common.h"
|
||||
|
||||
#include <map>
|
||||
#include <cstdio>
|
||||
#include <map>
|
||||
#include <string>
|
||||
|
||||
#ifndef DUMP_SUPPORT
|
||||
@ -55,7 +56,6 @@ void dumpSomSlotManager(const SomSlotManager &ssm, const Grey &grey) {
|
||||
return;
|
||||
}
|
||||
|
||||
string filename = grey.dumpPath + "/ssm.txt";
|
||||
map<u32, const SlotCacheEntry *> by_slot;
|
||||
map<u32, const InitialResetInfo *> by_slot_ir;
|
||||
|
||||
@ -67,7 +67,7 @@ void dumpSomSlotManager(const SomSlotManager &ssm, const Grey &grey) {
|
||||
by_slot_ir[e.slot] = &e;
|
||||
}
|
||||
|
||||
FILE *f = fopen(filename.c_str(), "w");
|
||||
StdioFile f(grey.dumpPath + "/ssm.txt", "w");
|
||||
|
||||
fprintf(f, "slot width %u bytes\n\n", ssm.precision);
|
||||
|
||||
@ -94,8 +94,6 @@ void dumpSomSlotManager(const SomSlotManager &ssm, const Grey &grey) {
|
||||
}
|
||||
}
|
||||
|
||||
fclose(f);
|
||||
|
||||
for (const auto &h : ssm.cache->initial_prefixes) {
|
||||
dumpHolder(*h, hash_holder(*h), "ssm_prefix", grey);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user