/* String output with old-style arguments. */ std::string SgAsmExecutableFileFormat::hexdump(rose_addr_t base_addr, const std::string &prefix, const SgUnsignedCharList &data, bool multiline) { if (data.empty()) return ""; HexdumpFormat fmt; fmt.multiline = multiline; fmt.prefix = prefix.c_str(); return hexdump(base_addr, &(data[0]), data.size(), fmt); }
/* Stream output for old-style arguments. */ void SgAsmExecutableFileFormat::hexdump(std::ostream &f, rose_addr_t base_addr, const std::string &prefix, const SgUnsignedCharList &data, bool multiline) { if (!data.empty()) { HexdumpFormat fmt; fmt.multiline = multiline; fmt.prefix = prefix.c_str(); hexdump(f, base_addr, &(data[0]), data.size(), fmt); } }