projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Mass rename: ltt_*/ltt-* to LTTNG_*/LTTNG-*
[lttng-modules.git]
/
probes
/
lttng-kprobes.c
diff --git
a/probes/lttng-kprobes.c
b/probes/lttng-kprobes.c
index 784002aed09662d179a01bea12a0c4f706bbcaf4..e9c64960720ce877cdff1b01f505d62f6d00a5b5 100644
(file)
--- a/
probes/lttng-kprobes.c
+++ b/
probes/lttng-kprobes.c
@@
-10,17
+10,17
@@
#include <linux/module.h>
#include <linux/kprobes.h>
#include <linux/slab.h>
#include <linux/module.h>
#include <linux/kprobes.h>
#include <linux/slab.h>
-#include "../ltt-events.h"
+#include "../ltt
ng
-events.h"
#include "../wrapper/ringbuffer/frontend_types.h"
#include "../wrapper/vmalloc.h"
#include "../wrapper/ringbuffer/frontend_types.h"
#include "../wrapper/vmalloc.h"
-#include "../ltt-tracer.h"
+#include "../ltt
ng
-tracer.h"
static
int lttng_kprobes_handler_pre(struct kprobe *p, struct pt_regs *regs)
{
static
int lttng_kprobes_handler_pre(struct kprobe *p, struct pt_regs *regs)
{
- struct ltt_event *event =
- container_of(p, struct ltt_event, u.kprobe.kp);
- struct ltt_channel *chan = event->chan;
+ struct ltt
ng
_event *event =
+ container_of(p, struct ltt
ng
_event, u.kprobe.kp);
+ struct ltt
ng
_channel *chan = event->chan;
struct lib_ring_buffer_ctx ctx;
int ret;
unsigned long data = (unsigned long) p->addr;
struct lib_ring_buffer_ctx ctx;
int ret;
unsigned long data = (unsigned long) p->addr;
@@
-33,11
+33,11
@@
int lttng_kprobes_handler_pre(struct kprobe *p, struct pt_regs *regs)
return 0;
lib_ring_buffer_ctx_init(&ctx, chan->chan, event, sizeof(data),
return 0;
lib_ring_buffer_ctx_init(&ctx, chan->chan, event, sizeof(data),
- ltt_alignof(data), -1);
+ ltt
ng
_alignof(data), -1);
ret = chan->ops->event_reserve(&ctx, event->id);
if (ret < 0)
return 0;
ret = chan->ops->event_reserve(&ctx, event->id);
if (ret < 0)
return 0;
- lib_ring_buffer_align_ctx(&ctx, ltt_alignof(data));
+ lib_ring_buffer_align_ctx(&ctx, ltt
ng
_alignof(data));
chan->ops->event_write(&ctx, &data, sizeof(data));
chan->ops->event_commit(&ctx);
return 0;
chan->ops->event_write(&ctx, &data, sizeof(data));
chan->ops->event_commit(&ctx);
return 0;
@@
-47,7
+47,7
@@
int lttng_kprobes_handler_pre(struct kprobe *p, struct pt_regs *regs)
* Create event description
*/
static
* Create event description
*/
static
-int lttng_create_kprobe_event(const char *name, struct ltt_event *event)
+int lttng_create_kprobe_event(const char *name, struct ltt
ng
_event *event)
{
struct lttng_event_field *field;
struct lttng_event_desc *desc;
{
struct lttng_event_field *field;
struct lttng_event_desc *desc;
@@
-71,7
+71,7
@@
int lttng_create_kprobe_event(const char *name, struct ltt_event *event)
field->name = "ip";
field->type.atype = atype_integer;
field->type.u.basic.integer.size = sizeof(unsigned long) * CHAR_BIT;
field->name = "ip";
field->type.atype = atype_integer;
field->type.u.basic.integer.size = sizeof(unsigned long) * CHAR_BIT;
- field->type.u.basic.integer.alignment = ltt_alignof(unsigned long) * CHAR_BIT;
+ field->type.u.basic.integer.alignment = ltt
ng
_alignof(unsigned long) * CHAR_BIT;
field->type.u.basic.integer.signedness = is_signed_type(unsigned long);
field->type.u.basic.integer.reverse_byte_order = 0;
field->type.u.basic.integer.base = 16;
field->type.u.basic.integer.signedness = is_signed_type(unsigned long);
field->type.u.basic.integer.reverse_byte_order = 0;
field->type.u.basic.integer.base = 16;
@@
-92,7
+92,7
@@
int lttng_kprobes_register(const char *name,
const char *symbol_name,
uint64_t offset,
uint64_t addr,
const char *symbol_name,
uint64_t offset,
uint64_t addr,
- struct ltt_event *event)
+ struct ltt
ng
_event *event)
{
int ret;
{
int ret;
@@
-144,13
+144,13
@@
error:
}
EXPORT_SYMBOL_GPL(lttng_kprobes_register);
}
EXPORT_SYMBOL_GPL(lttng_kprobes_register);
-void lttng_kprobes_unregister(struct ltt_event *event)
+void lttng_kprobes_unregister(struct ltt
ng
_event *event)
{
unregister_kprobe(&event->u.kprobe.kp);
}
EXPORT_SYMBOL_GPL(lttng_kprobes_unregister);
{
unregister_kprobe(&event->u.kprobe.kp);
}
EXPORT_SYMBOL_GPL(lttng_kprobes_unregister);
-void lttng_kprobes_destroy_private(struct ltt_event *event)
+void lttng_kprobes_destroy_private(struct ltt
ng
_event *event)
{
kfree(event->u.kprobe.symbol_name);
kfree(event->desc->fields);
{
kfree(event->u.kprobe.symbol_name);
kfree(event->desc->fields);
This page took
0.024022 seconds
and
4
git commands to generate.