https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482946
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482916
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482915
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482917
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482938
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482948
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482945
Signed-off-by: Jiho Chu <jiho.chu@samsung.com>
int
Inspector::init (std::string model) {
+ char buf[256];
+
std::cerr << "Inspecting model binary: " << model << "\n\n";
ifs_.open (model, std::ios::binary);
if (ifs_.fail ()) {
- std::cerr << strerror (errno) << "\n";
+ std::cerr << strerror_r (errno, buf, sizeof (buf)) << "\n";
return -errno;
}
meta_ = (npubin_meta *) malloc (NPUBIN_META_SIZE);
if (meta_ == nullptr) {
- std::cerr << strerror (errno) << "\n";
+ std::cerr << strerror_r (errno, buf, sizeof (buf)) << "\n";
return -errno;
}