diff options
author | bloodstalker <thabogre@gmail.com> | 2018-02-18 20:10:51 +0000 |
---|---|---|
committer | bloodstalker <thabogre@gmail.com> | 2018-02-18 20:10:51 +0000 |
commit | 9ecaa2d7abb6df52e99ea007993781e513c44a9b (patch) | |
tree | 55ca01259623a5dd4ade888d27330f0b0b1c8785 /bruiser/bruiser.cpp | |
parent | web resources (diff) | |
download | mutator-9ecaa2d7abb6df52e99ea007993781e513c44a9b.tar.gz mutator-9ecaa2d7abb6df52e99ea007993781e513c44a9b.zip |
added some elf stuff plus leb128 encode decode functions
Diffstat (limited to 'bruiser/bruiser.cpp')
-rw-r--r-- | bruiser/bruiser.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bruiser/bruiser.cpp b/bruiser/bruiser.cpp index 936bd83..808010f 100644 --- a/bruiser/bruiser.cpp +++ b/bruiser/bruiser.cpp @@ -255,6 +255,7 @@ class PyExec { if (Verbose) std::cout << BLUE << "length of list: " << list_length << NORMAL <<"\n"; for (int i = 0; i < list_length; ++i) { PyObject* pybytes = PyList_GetItem(pValue, i); + //@DEVI-FIXIT-the weird '' we get for strings is because of repr(). PyObject* pyrepr = PyObject_Repr(pybytes); PyObject* pyunicode = PyUnicode_AsEncodedString(pyrepr, "utf-8", "surrogateescape"); const char* dummy = PyBytes_AsString(pyunicode); |