Lines Matching refs:buffer
791 std::string buffer;
792 buffer.resize(1024);
793 ssize_t count = readlink("/proc/self/exe", &buffer[0], buffer.size());
796 buffer[count] = '\0';
797 buffer.resize(count);
798 return buffer;
803 std::string buffer;
804 buffer.resize(1024);
806 int ret = proc_pidpath(pid, &buffer[0], static_cast<uint32_t>(buffer.size()));
808 buffer[ret] = '\0';
809 buffer.resize(ret);
810 return buffer;
827 std::string buffer;
828 buffer.resize(1024);
829 size_t size = buffer.size();
830 if (sysctl(mib, sizeof(mib) / sizeof(mib[0]), &buffer[0], &size, NULL, 0) < 0) {
833 buffer.resize(size);
835 return buffer;
847 std::string buffer;
848 buffer.resize(1024);
856 rdsize = read(fd, &buffer[0], buffer.size());
860 buffer[rdsize] = 0x00;
862 buffer.resize(rdsize);
864 return buffer;
869 std::string buffer;
870 buffer.resize(1024);
871 DWORD ret = GetModuleFileName(NULL, static_cast<LPSTR>(&buffer[0]), (DWORD)buffer.size());
873 if (ret > buffer.size()) return NULL;
874 buffer.resize(ret);
875 buffer[ret] = '\0';
876 return buffer;