*
*/
-#include "uprobe.h"
+#include "uprobe.hpp"
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
-#include "common/compat/getenv.h"
-#include "common/string-utils/string-utils.h"
-#include "common/utils.h"
+#include "common/compat/getenv.hpp"
+#include "common/string-utils/string-utils.hpp"
+#include "common/utils.hpp"
+#include "common/path.hpp"
#include "lttng/constant.h"
-#include "command.h"
+#include "command.hpp"
/*
* Walk the directories in the PATH environment variable to find the target
* This char array is used to concatenate path to binary to look for
* the binary.
*/
- tentative_binary_path = (char *) zmalloc(LTTNG_PATH_MAX * sizeof(char));
+ tentative_binary_path = calloc<char>(LTTNG_PATH_MAX);
if (!tentative_binary_path) {
ret = -1;
goto alloc_error;
*/
if (strchr(unescaped_target_path, '/') == NULL) {
/* Walk the $PATH variable to find the targeted binary. */
- real_target_path = (char *) zmalloc(LTTNG_PATH_MAX * sizeof(char));
+ real_target_path = calloc<char>(LTTNG_PATH_MAX);
if (!real_target_path) {
PERROR("Error allocating path buffer");
ret = CMD_ERROR;