1
0
Fork 0
x64dbg/src/dbg/label.h

24 lines
670 B
C++

#ifndef _LABEL_H
#define _LABEL_H
#include "_global.h"
#include "addrinfo.h"
struct LABELSINFO : AddrInfo
{
std::string text;
};
bool LabelSet(duint Address, const char* Text, bool Manual, bool Temp = false);
bool LabelFromString(const char* Text, duint* Address);
bool LabelGet(duint Address, char* Text);
bool LabelIsTemporary(duint Address);
bool LabelDelete(duint Address);
void LabelDelRange(duint Start, duint End, bool Manual);
void LabelCacheSave(JSON root);
void LabelCacheLoad(JSON root);
void LabelClear();
void LabelGetList(std::vector<LABELSINFO> & list);
bool LabelGetInfo(duint Address, LABELSINFO* info);
#endif // _LABEL_H