Functions | |
std::string | UTF16ToUTF8 (const uint8_t *utf16, const size_t len) |
std::string | UTF32ToUTF8 (const uint8_t *utf32) |
bool | GetBlockRange (const std::string &name, std::pair< uint32_t, uint32_t > &range) |
std::vector< std::vector< std::pair< uint32_t, uint32_t > > > | GetBlocksForNames (const std::vector< std::string > &names) |
std::vector< std::string > | GetBlockNames () |
std::map< std::string, std::pair< uint32_t, uint32_t > > | GetBlockRanges () |
std::string | GetUTF8String (const std::vector< std::vector< std::pair< uint32_t, uint32_t > > > &unicodeBlocks, const uint8_t *data, const size_t offset, const size_t dataLen) |
std::string | ToEscapedString (const std::vector< std::vector< std::pair< uint32_t, uint32_t > > > &unicodeBlocks, bool utf8Enabled, const void *data, const size_t dataLen) |
std::string BinaryNinja::Unicode::UTF16ToUTF8 | ( | const uint8_t * | utf16, |
const size_t | len ) |
std::string BinaryNinja::Unicode::UTF32ToUTF8 | ( | const uint8_t * | utf32 | ) |
bool BinaryNinja::Unicode::GetBlockRange | ( | const std::string & | name, |
std::pair< uint32_t, uint32_t > & | range ) |
std::vector< std::vector< std::pair< uint32_t, uint32_t > > > BinaryNinja::Unicode::GetBlocksForNames | ( | const std::vector< std::string > & | names | ) |
std::vector< std::string > BinaryNinja::Unicode::GetBlockNames | ( | ) |
std::map< std::string, std::pair< uint32_t, uint32_t > > BinaryNinja::Unicode::GetBlockRanges | ( | ) |
std::string BinaryNinja::Unicode::GetUTF8String | ( | const std::vector< std::vector< std::pair< uint32_t, uint32_t > > > & | unicodeBlocks, |
const uint8_t * | data, | ||
const size_t | offset, | ||
const size_t | dataLen ) |
std::string BinaryNinja::Unicode::ToEscapedString | ( | const std::vector< std::vector< std::pair< uint32_t, uint32_t > > > & | unicodeBlocks, |
bool | utf8Enabled, | ||
const void * | data, | ||
const size_t | dataLen ) |