{"push_id":728597816,"size":29,"distinct_size":5,"ref":"refs/heads/lsm303","head":"ac4328dd53588edeacdfb670403c0d6aacd68335","before":"28a7c7e92d374e87fe486df8eeffea89dbf98d7e","commits":[{"sha":"8942295a47e0ccc371dba8a5a37befe0056cafcd","author":{"email":"979b9165500b0741b9d0500e2efd74fc1547bff7@intel.com","name":"Flavio Ceolin"},"message":"builder: Fix memory leak","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/8942295a47e0ccc371dba8a5a37befe0056cafcd"},{"sha":"1e9205a57eaeb6e3a06fdbc22b0d3f91d0cc5b87","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"tools: support regular expression on run-fbp-tests\n\nIt'll handle expected messages from SOL_WRN() and friends\non output.\nTo feed a test with an expected regular expression instead\nof a regular output, just name files with extension .re.txt\ninstead of only .txt.\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/1e9205a57eaeb6e3a06fdbc22b0d3f91d0cc5b87"},{"sha":"8f82277ef57f43ff458dee6a0196fa7d0341c258","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"tests: fix warnings on two fbp tests\n\nDivision by 0 was expected on these tests.\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/8f82277ef57f43ff458dee6a0196fa7d0341c258"},{"sha":"4ac09fa1d54c6f1c1a7b7748b7c82c92eca1110c","author":{"email":"5991422efec6f455482ffc62b4654054a1545156@intel.com","name":"Ricardo de Almeida Gonzaga"},"message":"coverage: fix 'make coverage'\n\n-lgcov was needed in COMMON_LDFLAGS.\n\n@dorileo asked me to also include 'COMMON_LDFLAGS += $(LDFLAGS)' to\nthis file since the build system wasn't considering flags passed by the user.\n\nSigned-off-by: Ricardo de Almeida Gonzaga <ricardo.gonzaga@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/4ac09fa1d54c6f1c1a7b7748b7c82c92eca1110c"},{"sha":"05d921c7b82e453109f97e78ceae285c845a2351","author":{"email":"3f4b5169585893c70dc0d1bb1c8aaa2e99f67c36@intel.com","name":"José Roberto de Souza"},"message":"Small Os build fix: Only compile sol-platform-detect on Linux\n\nsol-platform-detect need to open and parse a json file, what is not\nsupported by RIOT.\n\nSigned-off-by: José Roberto de Souza <jose.souza@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/05d921c7b82e453109f97e78ceae285c845a2351"},{"sha":"6491429c00ef3fd41fb428419ae54c473c71de7d","author":{"email":"3f4b5169585893c70dc0d1bb1c8aaa2e99f67c36@intel.com","name":"José Roberto de Souza"},"message":"Remove mainloop stub implementations of Small Os\n\nsol_mainloop_impl_fd_add/del and sol_mainloop_impl_child_watch_add/del\nare only supported in Linux, so lets only have those functions symbols\nwhen we have a real implementation, this way if compiling some program\nthat make use of that functions it will break at compile time on Small\nOs not at runtime.\n\nSigned-off-by: José Roberto de Souza <jose.souza@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/6491429c00ef3fd41fb428419ae54c473c71de7d"},{"sha":"99449c9ed0b1ecc3d53ccc6b693025773184af41","author":{"email":"3f4b5169585893c70dc0d1bb1c8aaa2e99f67c36@intel.com","name":"José Roberto de Souza"},"message":"Initial port of Contiki\n\nFor now just mainloop timeout and idle is working, everything else is just\nstubs that are necessary to compile.\n\nSigned-off-by: José Roberto de Souza <jose.souza@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/99449c9ed0b1ecc3d53ccc6b693025773184af41"},{"sha":"00ec3b19ca4647fb93dd4e4394611a873c3db75d","author":{"email":"3f4b5169585893c70dc0d1bb1c8aaa2e99f67c36@intel.com","name":"José Roberto de Souza"},"message":"Port Contiki GPIO\n\nContiki don't have an abstration of GPIO, instead it have led and\nbutton_sensor using both we can have GPIO but with some limitations.\n\nSigned-off-by: José Roberto de Souza <jose.souza@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/00ec3b19ca4647fb93dd4e4394611a873c3db75d"},{"sha":"964252b7bea8e81cf76a6a02bfa8305e82b1a7e7","author":{"email":"540a5b73c8ed8ee3381dfb54c1949e767fadd754@intel.com","name":"Vinicius Costa Gomes"},"message":"build: Remove unnecessary flags when compiling tests\n\nWhen compiling the tests, we were adding more flags than needed, in\nparticular all-ldflags and all-cflags, that have all the flags that were\nencountered.\n\nAfter:\nmolly soletta > ldd ./src/test/test-vector\n\tlinux-vdso.so.1 (0x00007ffe519c2000)\n\tlibglib-2.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libglib-2.0.so.0 (0x00007f4c7e445000)\n\tlibpthread.so.0 => /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0 (0x00007f4c7e228000)\n\tlibm.so.6 => /usr/x86_64-pc-linux-gnu/lib/libm.so.6 (0x00007f4c7df2b000)\n\tlibdl.so.2 => /usr/x86_64-pc-linux-gnu/lib/libdl.so.2 (0x00007f4c7dd27000)\n\tlibc.so.6 => /usr/x86_64-pc-linux-gnu/lib/libc.so.6 (0x00007f4c7d984000)\n\t/usr/x86_64-pc-linux-gnu/lib/ld-linux-x86-64.so.2 (0x00007f4c7e77c000)\n\nBefore:\nmolly soletta > ldd ./src/test/test-vector\n\tlinux-vdso.so.1 (0x00007ffd7ebf5000)\n\tlibglib-2.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libglib-2.0.so.0 (0x00007f7370e17000)\n\tlibpthread.so.0 => /usr/x86_64-pc-linux-gnu/lib/libpthread.so.0 (0x00007f7370bfa000)\n\tlibudev.so.1 => /usr/x86_64-pc-linux-gnu/lib/libudev.so.1 (0x00007f737132e000)\n\tlibgtk-3.so.0 => /usr/x86_64-pc-linux-gnu/lib/libgtk-3.so.0 (0x00007f737031e000)\n\tlibgdk-3.so.0 => /usr/x86_64-pc-linux-gnu/lib/libgdk-3.so.0 (0x00007f737007d000)\n\tlibpangocairo-1.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libpangocairo-1.0.so.0 (0x00007f736fe70000)\n\tlibpango-1.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libpango-1.0.so.0 (0x00007f736fc25000)\n\tlibatk-1.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libatk-1.0.so.0 (0x00007f736f9ff000)\n\tlibcairo-gobject.so.2 => /usr/x86_64-pc-linux-gnu/lib/libcairo-gobject.so.2 (0x00007f736f7f7000)\n\tlibcairo.so.2 => /usr/x86_64-pc-linux-gnu/lib/libcairo.so.2 (0x00007f736f4cf000)\n\tlibgdk_pixbuf-2.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libgdk_pixbuf-2.0.so.0 (0x00007f736f2ad000)\n\tlibgio-2.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libgio-2.0.so.0 (0x00007f736ef32000)\n\tlibgobject-2.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libgobject-2.0.so.0 (0x00007f736ece1000)\n\tlibm.so.6 => /usr/x86_64-pc-linux-gnu/lib/libm.so.6 (0x00007f736e9e4000)\n\tlibdl.so.2 => /usr/x86_64-pc-linux-gnu/lib/libdl.so.2 (0x00007f736e7e0000)\n\tlibc.so.6 => /usr/x86_64-pc-linux-gnu/lib/libc.so.6 (0x00007f736e43d000)\n\t/usr/x86_64-pc-linux-gnu/lib/ld-linux-x86-64.so.2 (0x00007f737114e000)\n\tlibrt.so.1 => /usr/x86_64-pc-linux-gnu/lib/librt.so.1 (0x00007f736e235000)\n\tlibcap.so.2 => /usr/x86_64-pc-linux-gnu/lib/libcap.so.2 (0x00007f736e030000)\n\tlibdw.so.1 => /usr/x86_64-pc-linux-gnu/lib/libdw.so.1 (0x00007f736dde9000)\n\tlibXinerama.so.1 => /usr/x86_64-pc-linux-gnu/lib/libXinerama.so.1 (0x00007f736dbe7000)\n\tlibXrandr.so.2 => /usr/x86_64-pc-linux-gnu/lib/libXrandr.so.2 (0x00007f736d9dd000)\n\tlibXcursor.so.1 => /usr/x86_64-pc-linux-gnu/lib/libXcursor.so.1 (0x00007f736d7d3000)\n\tlibharfbuzz.so.0 => /usr/x86_64-pc-linux-gnu/lib/libharfbuzz.so.0 (0x00007f736d57c000)\n\tlibXi.so.6 => /usr/x86_64-pc-linux-gnu/lib/libXi.so.6 (0x00007f736d36d000)\n\tlibXcomposite.so.1 => /usr/x86_64-pc-linux-gnu/lib/libXcomposite.so.1 (0x00007f736d16b000)\n\tlibpixman-1.so.0 => /usr/x86_64-pc-linux-gnu/lib/libpixman-1.so.0 (0x00007f736cec6000)\n\tlibEGL.so.1 => /usr/x86_64-pc-linux-gnu/lib/libEGL.so.1 (0x00007f736cbce000)\n\tlibgbm.so.1 => /usr/x86_64-pc-linux-gnu/lib/libgbm.so.1 (0x00007f736c9c3000)\n\tlibxcb-shm.so.0 => /usr/x86_64-pc-linux-gnu/lib/libxcb-shm.so.0 (0x00007f736c7c1000)\n\tlibXrender.so.1 => /usr/x86_64-pc-linux-gnu/lib/libXrender.so.1 (0x00007f736c5b8000)\n\tlibGL.so.1 => /usr/x86_64-pc-linux-gnu/lib/libGL.so.1 (0x00007f736c289000)\n\tlibglapi.so.0 => /usr/x86_64-pc-linux-gnu/lib/libglapi.so.0 (0x00007f736c035000)\n\tlibXdamage.so.1 => /usr/x86_64-pc-linux-gnu/lib/libXdamage.so.1 (0x00007f736be33000)\n\tlibXfixes.so.3 => /usr/x86_64-pc-linux-gnu/lib/libXfixes.so.3 (0x00007f736bc2e000)\n\tlibX11-xcb.so.1 => /usr/x86_64-pc-linux-gnu/lib/libX11-xcb.so.1 (0x00007f736ba2d000)\n\tlibxcb-glx.so.0 => /usr/x86_64-pc-linux-gnu/lib/libxcb-glx.so.0 (0x00007f736b817000)\n\tlibxcb-dri2.so.0 => /usr/x86_64-pc-linux-gnu/lib/libxcb-dri2.so.0 (0x00007f736b613000)\n\tlibxcb-dri3.so.0 => /usr/x86_64-pc-linux-gnu/lib/libxcb-dri3.so.0 (0x00007f736b411000)\n\tlibxcb-present.so.0 => /usr/x86_64-pc-linux-gnu/lib/libxcb-present.so.0 (0x00007f736b20f000)\n\tlibxcb-randr.so.0 => /usr/x86_64-pc-linux-gnu/lib/libxcb-randr.so.0 (0x00007f736b003000)\n\tlibxcb-xfixes.so.0 => /usr/x86_64-pc-linux-gnu/lib/libxcb-xfixes.so.0 (0x00007f736adfd000)\n\tlibxcb-render.so.0 => /usr/x86_64-pc-linux-gnu/lib/libxcb-render.so.0 (0x00007f736abf4000)\n\tlibxcb-shape.so.0 => /usr/x86_64-pc-linux-gnu/lib/libxcb-shape.so.0 (0x00007f736a9f1000)\n\tlibxcb-sync.so.1 => /usr/x86_64-pc-linux-gnu/lib/libxcb-sync.so.1 (0x00007f736a7ec000)\n\tlibxshmfence.so.1 => /usr/x86_64-pc-linux-gnu/lib/libxshmfence.so.1 (0x00007f736a5ea000)\n\tlibXxf86vm.so.1 => /usr/x86_64-pc-linux-gnu/lib/libXxf86vm.so.1 (0x00007f736a3e5000)\n\tlibXext.so.6 => /usr/x86_64-pc-linux-gnu/lib/libXext.so.6 (0x00007f736a1d3000)\n\tlibX11.so.6 => /usr/x86_64-pc-linux-gnu/lib/libX11.so.6 (0x00007f7369e97000)\n\tlibxcb.so.1 => /usr/x86_64-pc-linux-gnu/lib/libxcb.so.1 (0x00007f7369c79000)\n\tlibXau.so.6 => /usr/x86_64-pc-linux-gnu/lib/libXau.so.6 (0x00007f7369a76000)\n\tlibXdmcp.so.6 => /usr/x86_64-pc-linux-gnu/lib/libXdmcp.so.6 (0x00007f7369871000)\n\tlibdrm.so.2 => /usr/x86_64-pc-linux-gnu/lib/libdrm.so.2 (0x00007f7369664000)\n\tlibatk-bridge-2.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libatk-bridge-2.0.so.0 (0x00007f7369436000)\n\tlibatspi.so.0 => /usr/x86_64-pc-linux-gnu/lib/libatspi.so.0 (0x00007f7369206000)\n\tlibdbus-1.so.3 => /usr/x86_64-pc-linux-gnu/lib/libdbus-1.so.3 (0x00007f7368fb8000)\n\tlibsystemd.so.0 => /usr/x86_64-pc-linux-gnu/lib/libsystemd.so.0 (0x00007f737129a000)\n\tliblzma.so.5 => /usr/x86_64-pc-linux-gnu/lib/liblzma.so.5 (0x00007f7368d93000)\n\tlibepoxy.so.0 => /usr/x86_64-pc-linux-gnu/lib/libepoxy.so.0 (0x00007f7368ab0000)\n\tlibpangoft2-1.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libpangoft2-1.0.so.0 (0x00007f736889c000)\n\tlibgthread-2.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libgthread-2.0.so.0 (0x00007f736869b000)\n\tlibfontconfig.so.1 => /usr/x86_64-pc-linux-gnu/lib/libfontconfig.so.1 (0x00007f736845e000)\n\tlibexpat.so.1 => /usr/x86_64-pc-linux-gnu/lib/libexpat.so.1 (0x00007f7368235000)\n\tlibfreetype.so.6 => /usr/x86_64-pc-linux-gnu/lib/libfreetype.so.6 (0x00007f7367f9e000)\n\tlibbz2.so.1.0 => /usr/x86_64-pc-linux-gnu/lib/libbz2.so.1.0 (0x00007f7367d8e000)\n\tlibpng16.so.16 => /usr/x86_64-pc-linux-gnu/lib/libpng16.so.16 (0x00007f7367b5d000)\n\tlibgmodule-2.0.so.0 => /usr/x86_64-pc-linux-gnu/lib/libgmodule-2.0.so.0 (0x00007f736795a000)\n\tlibz.so.1 => /usr/x86_64-pc-linux-gnu/lib/libz.so.1 (0x00007f7367745000)\n\tlibresolv.so.2 => /usr/x86_64-pc-linux-gnu/lib/libresolv.so.2 (0x00007f736752e000)\n\tlibffi.so.6 => /usr/x86_64-pc-linux-gnu/lib/libffi.so.6 (0x00007f7367326000)\n\tlibattr.so.1 => /usr/x86_64-pc-linux-gnu/lib/libattr.so.1 (0x00007f7367122000)\n\tlibelf.so.1 => /usr/x86_64-pc-linux-gnu/lib/libelf.so.1 (0x00007f7366f0b000)\n\tlibnvidia-glsi.so.352.21 => /usr/x86_64-pc-linux-gnu/lib/libnvidia-glsi.so.352.21 (0x00007f7366c87000)\n\tlibnvidia-tls.so.352.21 => /usr/x86_64-pc-linux-gnu/lib/tls/libnvidia-tls.so.352.21 (0x00007f7366a84000)\n\tlibnvidia-glcore.so.352.21 => /usr/x86_64-pc-linux-gnu/lib/libnvidia-glcore.so.352.21 (0x00007f7363ff3000)\n\nSigned-off-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/964252b7bea8e81cf76a6a02bfa8305e82b1a7e7"},{"sha":"840f58ba9711cabf08501b0f3efca30285b4dc3d","author":{"email":"dd892b0030a4402fcf4dbe95987b4c4ec9012d26@intel.com","name":"Ulisses Furquim"},"message":"Removed unused variable.\n\nSigned-off-by: Ulisses Furquim <ulisses.furquim@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/840f58ba9711cabf08501b0f3efca30285b4dc3d"},{"sha":"c5b62ac6b67317374ef036332dc54a32d21f6e8c","author":{"email":"dd892b0030a4402fcf4dbe95987b4c4ec9012d26@intel.com","name":"Ulisses Furquim"},"message":"mainloop-common: make common init/shutdown call platform ones\n\nMake the mainloop common init and shutdown functions call the specific\nplatform ones instead of the opposite. This way it's more consistent\nwith e.g. _iter() function being called by common code.\n\nSigned-off-by: Ulisses Furquim <ulisses.furquim@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/c5b62ac6b67317374ef036332dc54a32d21f6e8c"},{"sha":"da4e2a10cd8564bf3ab6fa546370f304a9195fdc","author":{"email":"ebdcdd7692fb0b2d3d3e3b754cc6c18583285c15@intel.com","name":"Anselmo L. S. Melo"},"message":"docs: Remove reference to old configure option\n\nThere is no '--with-mainloop' anymore.\n\nSigned-off-by: Anselmo L. S. Melo <anselmo.melo@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/da4e2a10cd8564bf3ab6fa546370f304a9195fdc"},{"sha":"4550f8437ae01ada0cb58247440f83d8cfa32075","author":{"email":"ebdcdd7692fb0b2d3d3e3b754cc6c18583285c15@intel.com","name":"Anselmo L. S. Melo"},"message":"JSON: Add $schema property to all genspec files\n\nAlso, updates:\n - schemas to check $schema\n - oicgen.py script to add this property to oic.json\n\nSigned-off-by: Anselmo L. S. Melo <anselmo.melo@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/4550f8437ae01ada0cb58247440f83d8cfa32075"},{"sha":"df35566dd2d590ef1b25b1281f96d652d457dbec","author":{"email":"27489cbbb360dd9a8af745ba3f6e7d2c506ebdd9@intel.com","name":"Leandro Dorileo"},"message":"build: split internal tests\n\nWe have 2 categories of tests, one testing the public exported API's\nand those testing the \"internal API's\", the current only internal test\nimplementation is test-coap.\n\nThis patch introduces a differentiation for the mentioned categories.\nTests using the public API are now linked to libsoletta.so and uses\nonly objects exported there, the internal ones have access to any part\nof internal symbols, so they can test any part of it.\n\nSigned-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/df35566dd2d590ef1b25b1281f96d652d457dbec"},{"sha":"98476250e8bda7a4b4cc530253164a294369b730","author":{"email":"27489cbbb360dd9a8af745ba3f6e7d2c506ebdd9@intel.com","name":"Leandro Dorileo"},"message":"build: check for required dependencies\n\nThis patch introduces the required dependencies to dependency-resolver,\nso we can check and quit if no such deps are found.\n\nA common use case for this is the absence of chrpath tool and the\nusers - \"silently\" - failing to run make install.\n\nSigned-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/98476250e8bda7a4b4cc530253164a294369b730"},{"sha":"f1b883a24e9d07e30090ed6a3a6eb59941352f4b","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"build: generate svg on cheat-sheet rule\n\nAlso support parameters on script to set output and fbp-to-dot\npaths\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/f1b883a24e9d07e30090ed6a3a6eb59941352f4b"},{"sha":"72f13022295cc16d16560348b25fcb9dd8b55954","author":{"email":"3f4b5169585893c70dc0d1bb1c8aaa2e99f67c36@intel.com","name":"José Roberto de Souza"},"message":"Fix check-style errors","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/72f13022295cc16d16560348b25fcb9dd8b55954"},{"sha":"840d4d9ba0077c33d9d559dbf4ebd99494762287","author":{"email":"540a5b73c8ed8ee3381dfb54c1949e767fadd754@intel.com","name":"Vinicius Costa Gomes"},"message":"dependencies: Add a check for dladdr()\n\ndladdr() returns information about the the dynamic object where a symbol\nis located. This will be used for finding the rootdir relative to the\nlibsoletta file.\n\nSigned-off-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/840d4d9ba0077c33d9d559dbf4ebd99494762287"},{"sha":"f1e117633ea74986f47b27fef74648ee2fcadb85","author":{"email":"540a5b73c8ed8ee3381dfb54c1949e767fadd754@intel.com","name":"Vinicius Costa Gomes"},"message":"shared: Use dladdr() when finding the rootdir of the project\n\nThis should be more robust than checking the binary path, for example,\nwhen running under valgrind or gdb, checking the executable path may\ngive not expected answers.\n\nSigned-off-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/f1e117633ea74986f47b27fef74648ee2fcadb85"},{"sha":"ccae9212ec60ad5624457063e720191e76338fa2","author":{"email":"540a5b73c8ed8ee3381dfb54c1949e767fadd754@intel.com","name":"Vinicius Costa Gomes"},"message":"shared: Fix resolving the root dir for repeating prefixes\n\nIt is possible to have PREFIX multiple times in the path, for example,\nthe user sets PREFIX to '/home/user' and soletta is being built in\n'/home/user/src/soletta/build/soletta_sysroot/' the resulting rootpath\nwould be '/'. The solution is work from the end of the path.\n\nThe helper strrstr() is introduced for this.\n\nSigned-off-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>","distinct":false,"url":"https://api.github.com/repos/edersondisouza/soletta/commits/ccae9212ec60ad5624457063e720191e76338fa2"}]}