projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add type-checked versions of allocation and deallocations functions
[lttng-tools.git]
/
src
/
common
/
kernel-ctl
/
kernel-ctl.cpp
diff --git
a/src/common/kernel-ctl/kernel-ctl.cpp
b/src/common/kernel-ctl/kernel-ctl.cpp
index 059ab4b0dc5a41060818c624abb1e5d16528520e..76960307c80abe7924011c22f2f3a3ebccfc626d 100644
(file)
--- a/
src/common/kernel-ctl/kernel-ctl.cpp
+++ b/
src/common/kernel-ctl/kernel-ctl.cpp
@@
-181,7
+181,7
@@
int kernctl_syscall_mask(int fd, char **syscall_mask, uint32_t *nr_bits)
array_alloc_len = lttng_align_ceil(kmask_len.len, 8) >> 3;
array_alloc_len = lttng_align_ceil(kmask_len.len, 8) >> 3;
- kmask =
(lttng_kernel_abi_syscall_mask *) zmalloc
(sizeof(*kmask) + array_alloc_len);
+ kmask =
zmalloc<lttng_kernel_abi_syscall_mask>
(sizeof(*kmask) + array_alloc_len);
if (!kmask) {
ret = -1;
goto end;
if (!kmask) {
ret = -1;
goto end;
@@
-519,7
+519,7
@@
int kernctl_capture(int fd, const struct lttng_bytecode *capture)
struct lttng_kernel_abi_capture_bytecode *kb;
/* Translate bytecode to kernel bytecode. */
struct lttng_kernel_abi_capture_bytecode *kb;
/* Translate bytecode to kernel bytecode. */
- kb =
(lttng_kernel_abi_capture_bytecode *) zmalloc
(sizeof(*kb) + capture->len);
+ kb =
zmalloc<lttng_kernel_abi_capture_bytecode>
(sizeof(*kb) + capture->len);
if (!kb) {
ret = -ENOMEM;
goto end;
if (!kb) {
ret = -ENOMEM;
goto end;
@@
-542,7
+542,7
@@
int kernctl_filter(int fd, const struct lttng_bytecode *filter)
int ret;
/* Translate bytecode to kernel bytecode */
int ret;
/* Translate bytecode to kernel bytecode */
- kb =
(lttng_kernel_abi_filter_bytecode *) zmalloc
(sizeof(*kb) + filter->len);
+ kb =
zmalloc<lttng_kernel_abi_filter_bytecode>
(sizeof(*kb) + filter->len);
if (!kb)
return -ENOMEM;
kb->len = len = filter->len;
if (!kb)
return -ENOMEM;
kb->len = len = filter->len;
This page took
0.023444 seconds
and
4
git commands to generate.