diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.gitmodules b/.gitmodules old mode 100644 new mode 100755 diff --git a/ChangeLog b/ChangeLog old mode 100644 new mode 100755 diff --git a/CodingStyle b/CodingStyle old mode 100644 new mode 100755 diff --git a/Kconfig b/Kconfig old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 diff --git a/Makefile.ABI.workarounds b/Makefile.ABI.workarounds old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/TODO b/TODO old mode 100644 new mode 100755 diff --git a/filter-bytecode.h b/filter-bytecode.h old mode 100644 new mode 100755 diff --git a/gpl-2.0.txt b/gpl-2.0.txt old mode 100644 new mode 100755 diff --git a/instrumentation/events/README b/instrumentation/events/README old mode 100644 new mode 100755 diff --git a/instrumentation/events/checker.sh b/instrumentation/events/checker.sh old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/arch/x86/exceptions.h b/instrumentation/events/lttng-module/arch/x86/exceptions.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/arch/x86/irq_vectors.h b/instrumentation/events/lttng-module/arch/x86/irq_vectors.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h b/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/arch/x86/kvm/trace.h b/instrumentation/events/lttng-module/arch/x86/kvm/trace.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/asoc.h b/instrumentation/events/lttng-module/asoc.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/block.h b/instrumentation/events/lttng-module/block.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/btrfs.h b/instrumentation/events/lttng-module/btrfs.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/compaction.h b/instrumentation/events/lttng-module/compaction.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/ext3.h b/instrumentation/events/lttng-module/ext3.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/ext4.h b/instrumentation/events/lttng-module/ext4.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/gpio.h b/instrumentation/events/lttng-module/gpio.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/i2c.h b/instrumentation/events/lttng-module/i2c.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/irq.h b/instrumentation/events/lttng-module/irq.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/jbd.h b/instrumentation/events/lttng-module/jbd.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/jbd2.h b/instrumentation/events/lttng-module/jbd2.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/kmem.h b/instrumentation/events/lttng-module/kmem.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/kvm.h b/instrumentation/events/lttng-module/kvm.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/lock.h b/instrumentation/events/lttng-module/lock.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/lttng-statedump.h b/instrumentation/events/lttng-module/lttng-statedump.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/lttng-test.h b/instrumentation/events/lttng-module/lttng-test.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/lttng.h b/instrumentation/events/lttng-module/lttng.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/mm_vmscan.h b/instrumentation/events/lttng-module/mm_vmscan.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/module.h b/instrumentation/events/lttng-module/module.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/napi.h b/instrumentation/events/lttng-module/napi.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/net.h b/instrumentation/events/lttng-module/net.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/power.h b/instrumentation/events/lttng-module/power.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/printk.h b/instrumentation/events/lttng-module/printk.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/random.h b/instrumentation/events/lttng-module/random.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/rcu.h b/instrumentation/events/lttng-module/rcu.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/regmap.h b/instrumentation/events/lttng-module/regmap.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/regulator.h b/instrumentation/events/lttng-module/regulator.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/rpc.h b/instrumentation/events/lttng-module/rpc.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/rpm.h b/instrumentation/events/lttng-module/rpm.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/sched.h b/instrumentation/events/lttng-module/sched.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/scsi.h b/instrumentation/events/lttng-module/scsi.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/signal.h b/instrumentation/events/lttng-module/signal.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/skb.h b/instrumentation/events/lttng-module/skb.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/sock.h b/instrumentation/events/lttng-module/sock.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/timer.h b/instrumentation/events/lttng-module/timer.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/udp.h b/instrumentation/events/lttng-module/udp.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/v4l2.h b/instrumentation/events/lttng-module/v4l2.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/workqueue.h b/instrumentation/events/lttng-module/workqueue.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/lttng-module/writeback.h b/instrumentation/events/lttng-module/writeback.h old mode 100644 new mode 100755 diff --git a/instrumentation/events/tracepoints b/instrumentation/events/tracepoints old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/3.0.34/powerpc-32-syscalls-3.0.34 b/instrumentation/syscalls/3.0.34/powerpc-32-syscalls-3.0.34 old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/3.1.0-rc6/x86-32-syscalls-3.1.0-rc6 b/instrumentation/syscalls/3.1.0-rc6/x86-32-syscalls-3.1.0-rc6 old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/3.10.0-rc7/x86-64-syscalls-3.10.0-rc7 b/instrumentation/syscalls/3.10.0-rc7/x86-64-syscalls-3.10.0-rc7 old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/3.13.0/mips-32-syscalls-3.13.0 b/instrumentation/syscalls/3.13.0/mips-32-syscalls-3.13.0 old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/3.18.0/mips-32-syscalls-3.18.0 b/instrumentation/syscalls/3.18.0/mips-32-syscalls-3.18.0 old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/3.4.25/arm-32-syscalls-3.4.25 b/instrumentation/syscalls/3.4.25/arm-32-syscalls-3.4.25 old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/3.5.0/mips-32-syscalls-3.5.0 b/instrumentation/syscalls/3.5.0/mips-32-syscalls-3.5.0 old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/3.5.0/mips-64-syscalls-3.5.0 b/instrumentation/syscalls/3.5.0/mips-64-syscalls-3.5.0 old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/4.4.0/arm-64-syscalls-4.4.0 b/instrumentation/syscalls/4.4.0/arm-64-syscalls-4.4.0 old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/README b/instrumentation/syscalls/README old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_integers.h b/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_integers_override.h b/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_integers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_pointers.h b/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_pointers_override.h b/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_pointers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/arm-64-syscalls-4.4.0_integers.h b/instrumentation/syscalls/headers/arm-64-syscalls-4.4.0_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/arm-64-syscalls-4.4.0_integers_override.h b/instrumentation/syscalls/headers/arm-64-syscalls-4.4.0_integers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/arm-64-syscalls-4.4.0_pointers.h b/instrumentation/syscalls/headers/arm-64-syscalls-4.4.0_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/arm-64-syscalls-4.4.0_pointers_override.h b/instrumentation/syscalls/headers/arm-64-syscalls-4.4.0_pointers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/compat_syscalls_integers.h b/instrumentation/syscalls/headers/compat_syscalls_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/compat_syscalls_pointers.h b/instrumentation/syscalls/headers/compat_syscalls_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-32-syscalls-3.13.0_integers.h b/instrumentation/syscalls/headers/mips-32-syscalls-3.13.0_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-32-syscalls-3.13.0_integers_override.h b/instrumentation/syscalls/headers/mips-32-syscalls-3.13.0_integers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-32-syscalls-3.13.0_pointers.h b/instrumentation/syscalls/headers/mips-32-syscalls-3.13.0_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-32-syscalls-3.13.0_pointers_override.h b/instrumentation/syscalls/headers/mips-32-syscalls-3.13.0_pointers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-32-syscalls-3.18.0_integers.h b/instrumentation/syscalls/headers/mips-32-syscalls-3.18.0_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-32-syscalls-3.18.0_integers_override.h b/instrumentation/syscalls/headers/mips-32-syscalls-3.18.0_integers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-32-syscalls-3.18.0_pointers.h b/instrumentation/syscalls/headers/mips-32-syscalls-3.18.0_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-32-syscalls-3.18.0_pointers_override.h b/instrumentation/syscalls/headers/mips-32-syscalls-3.18.0_pointers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-64-syscalls-3.5.0_integers.h b/instrumentation/syscalls/headers/mips-64-syscalls-3.5.0_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-64-syscalls-3.5.0_integers_override.h b/instrumentation/syscalls/headers/mips-64-syscalls-3.5.0_integers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-64-syscalls-3.5.0_pointers.h b/instrumentation/syscalls/headers/mips-64-syscalls-3.5.0_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/mips-64-syscalls-3.5.0_pointers_override.h b/instrumentation/syscalls/headers/mips-64-syscalls-3.5.0_pointers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/powerpc-32-syscalls-3.0.34_integers.h b/instrumentation/syscalls/headers/powerpc-32-syscalls-3.0.34_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/powerpc-32-syscalls-3.0.34_integers_override.h b/instrumentation/syscalls/headers/powerpc-32-syscalls-3.0.34_integers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/powerpc-32-syscalls-3.0.34_pointers.h b/instrumentation/syscalls/headers/powerpc-32-syscalls-3.0.34_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/powerpc-32-syscalls-3.0.34_pointers_override.h b/instrumentation/syscalls/headers/powerpc-32-syscalls-3.0.34_pointers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/syscalls_integers.h b/instrumentation/syscalls/headers/syscalls_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/syscalls_integers_override.h b/instrumentation/syscalls/headers/syscalls_integers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/syscalls_pointers.h b/instrumentation/syscalls/headers/syscalls_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/syscalls_pointers_override.h b/instrumentation/syscalls/headers/syscalls_pointers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/syscalls_unknown.h b/instrumentation/syscalls/headers/syscalls_unknown.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_integers.h b/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_integers_override.h b/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_integers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_pointers.h b/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_pointers_override.h b/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_pointers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_integers.h b/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_integers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_integers_override.h b/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_integers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_pointers.h b/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_pointers.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_pointers_override.h b/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_pointers_override.h old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/lttng-syscalls-extractor/Kbuild b/instrumentation/syscalls/lttng-syscalls-extractor/Kbuild old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/lttng-syscalls-extractor/linux-link-trace-syscalls-as-data.patch b/instrumentation/syscalls/lttng-syscalls-extractor/linux-link-trace-syscalls-as-data.patch old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/lttng-syscalls-extractor/lttng-syscalls-extractor.c b/instrumentation/syscalls/lttng-syscalls-extractor/lttng-syscalls-extractor.c old mode 100644 new mode 100755 diff --git a/instrumentation/syscalls/table-syscall-inout.txt b/instrumentation/syscalls/table-syscall-inout.txt old mode 100644 new mode 100755 diff --git a/jaeger-ctx/jaeger_ctx.c b/jaeger-ctx/jaeger_ctx.c old mode 100644 new mode 100755 diff --git a/jaeger-tests/tiny-http/.gitignore b/jaeger-tests/tiny-http/.gitignore old mode 100644 new mode 100755 diff --git a/jaeger-tests/tiny-http/build-linux.sh b/jaeger-tests/tiny-http/build-linux.sh new file mode 100755 index 00000000..c580e93f --- /dev/null +++ b/jaeger-tests/tiny-http/build-linux.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +clang++ -std=c++11 -lopentracing -ljaegertracing -lssl -lz -lcrypto -luv -luWS /root/jaeger-client-cpp-0.3.0/build/libjaegertracing.a test.cpp diff --git a/jaeger-tests/tiny-http/test.cpp b/jaeger-tests/tiny-http/test.cpp index d3dd8406..97b5210e 100644 --- a/jaeger-tests/tiny-http/test.cpp +++ b/jaeger-tests/tiny-http/test.cpp @@ -1,17 +1,63 @@ -#include "uWS/uWS.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace opentracing; +// using namespace opentracing::mocktracer; + using namespace uWS; -int main() { - Hub h; - std::string response = "Hello!"; +void inject_jaeger(uint64_t jaeger_trace_id, uint64_t jaeger_parent_id) { + printf("jaeger_trace_id: %llu, jaeger_parent_id: %llu\n", jaeger_trace_id, + jaeger_parent_id); - h.onHttpRequest([&](HttpResponse *res, HttpRequest req, char *data, size_t length, - size_t remainingBytes) { - res->end(response.data(), response.length()); - }); + FILE *procfile = fopen("/proc/lttng_jaeger", "w"); + uint64_t *buf = (uint64_t *)malloc(sizeof(uint64_t) * 2); - if (h.listen(3000)) { - h.run(); - } + buf[0] = jaeger_trace_id; + buf[1] = jaeger_parent_id; + + fwrite(buf, sizeof(uint64_t), 2, procfile); + fclose(procfile); } +int main() { + auto config = jaegertracing::Config( + false, + jaegertracing::samplers::Config(jaegertracing::kSamplerTypeConst, 1), + jaegertracing::reporters::Config( + jaegertracing::reporters::Config::kDefaultQueueSize, + std::chrono::seconds(1), true)); + auto tracer = jaegertracing::Tracer::make("test", config); + + auto parent_span = tracer->StartSpan("parent"); + assert(parent_span); + + Hub h; + std::string response = "Hello!"; + + h.onHttpRequest([&](HttpResponse *res, HttpRequest req, char *data, + size_t length, size_t remainingBytes) { + std::cout << length << std::endl; + auto parent_span = tracer->StartSpan("parent"); + assert(parent_span); + parent_span->Finish(); + + parent_span->Log({{"event", "simple log"}, {"abc", 123}}); + + res->end(response.data(), response.length()); + parent_span->Finish(); + tracer->Close(); + // std::cout << oss.str() << "\n"; + }); + + if (h.listen(3000)) { + h.run(); + } +} diff --git a/jaeger-tests/tiny-http/uWS b/jaeger-tests/tiny-http/uWS deleted file mode 120000 index aeee7fb0..00000000 --- a/jaeger-tests/tiny-http/uWS +++ /dev/null @@ -1 +0,0 @@ -uWebSockets/src \ No newline at end of file diff --git a/lgpl-2.1.txt b/lgpl-2.1.txt old mode 100644 new mode 100755 diff --git a/lib/Kbuild b/lib/Kbuild old mode 100644 new mode 100755 diff --git a/lib/align.h b/lib/align.h old mode 100644 new mode 100755 diff --git a/lib/bitfield.h b/lib/bitfield.h old mode 100644 new mode 100755 diff --git a/lib/bug.h b/lib/bug.h old mode 100644 new mode 100755 diff --git a/lib/prio_heap/lttng_prio_heap.c b/lib/prio_heap/lttng_prio_heap.c old mode 100644 new mode 100755 diff --git a/lib/prio_heap/lttng_prio_heap.h b/lib/prio_heap/lttng_prio_heap.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/api.h b/lib/ringbuffer/api.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/backend.h b/lib/ringbuffer/backend.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/backend_internal.h b/lib/ringbuffer/backend_internal.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/backend_types.h b/lib/ringbuffer/backend_types.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/config.h b/lib/ringbuffer/config.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/frontend.h b/lib/ringbuffer/frontend.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/frontend_api.h b/lib/ringbuffer/frontend_api.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/frontend_internal.h b/lib/ringbuffer/frontend_internal.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/frontend_types.h b/lib/ringbuffer/frontend_types.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/iterator.h b/lib/ringbuffer/iterator.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/nohz.h b/lib/ringbuffer/nohz.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/ring_buffer_backend.c b/lib/ringbuffer/ring_buffer_backend.c old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/ring_buffer_frontend.c b/lib/ringbuffer/ring_buffer_frontend.c old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/ring_buffer_iterator.c b/lib/ringbuffer/ring_buffer_iterator.c old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/ring_buffer_mmap.c b/lib/ringbuffer/ring_buffer_mmap.c old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/ring_buffer_splice.c b/lib/ringbuffer/ring_buffer_splice.c old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/ring_buffer_vfs.c b/lib/ringbuffer/ring_buffer_vfs.c old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/vatomic.h b/lib/ringbuffer/vatomic.h old mode 100644 new mode 100755 diff --git a/lib/ringbuffer/vfs.h b/lib/ringbuffer/vfs.h old mode 100644 new mode 100755 diff --git a/linux-patches/backport-kallsym-sym-2.6.32.patch b/linux-patches/backport-kallsym-sym-2.6.32.patch old mode 100644 new mode 100755 diff --git a/linux-patches/backport-splice-sym-2.6.32-34.patch b/linux-patches/backport-splice-sym-2.6.32-34.patch old mode 100644 new mode 100755 diff --git a/linux-patches/backport-tp-2.6.34-tracepoint-data.patch b/linux-patches/backport-tp-2.6.34-tracepoint-data.patch old mode 100644 new mode 100755 diff --git a/linux-patches/backport-tracepoint-data-2.6.32-33.patch b/linux-patches/backport-tracepoint-data-2.6.32-33.patch old mode 100644 new mode 100755 diff --git a/lttng-abi-old.h b/lttng-abi-old.h old mode 100644 new mode 100755 diff --git a/lttng-abi.c b/lttng-abi.c old mode 100644 new mode 100755 diff --git a/lttng-abi.h b/lttng-abi.h old mode 100644 new mode 100755 diff --git a/lttng-calibrate.c b/lttng-calibrate.c old mode 100644 new mode 100755 diff --git a/lttng-clock.c b/lttng-clock.c old mode 100644 new mode 100755 diff --git a/lttng-clock.h b/lttng-clock.h old mode 100644 new mode 100755 diff --git a/lttng-context-cpu-id.c b/lttng-context-cpu-id.c old mode 100644 new mode 100755 diff --git a/lttng-context-hostname.c b/lttng-context-hostname.c old mode 100644 new mode 100755 diff --git a/lttng-context-interruptible.c b/lttng-context-interruptible.c old mode 100644 new mode 100755 diff --git a/lttng-context-migratable.c b/lttng-context-migratable.c old mode 100644 new mode 100755 diff --git a/lttng-context-need-reschedule.c b/lttng-context-need-reschedule.c old mode 100644 new mode 100755 diff --git a/lttng-context-nice.c b/lttng-context-nice.c old mode 100644 new mode 100755 diff --git a/lttng-context-perf-counters.c b/lttng-context-perf-counters.c old mode 100644 new mode 100755 diff --git a/lttng-context-pid.c b/lttng-context-pid.c old mode 100644 new mode 100755 diff --git a/lttng-context-ppid.c b/lttng-context-ppid.c old mode 100644 new mode 100755 diff --git a/lttng-context-preemptible.c b/lttng-context-preemptible.c old mode 100644 new mode 100755 diff --git a/lttng-context-prio.c b/lttng-context-prio.c old mode 100644 new mode 100755 diff --git a/lttng-context-procname.c b/lttng-context-procname.c old mode 100644 new mode 100755 diff --git a/lttng-context-tid.c b/lttng-context-tid.c old mode 100644 new mode 100755 diff --git a/lttng-context-vpid.c b/lttng-context-vpid.c old mode 100644 new mode 100755 diff --git a/lttng-context-vppid.c b/lttng-context-vppid.c old mode 100644 new mode 100755 diff --git a/lttng-context-vtid.c b/lttng-context-vtid.c old mode 100644 new mode 100755 diff --git a/lttng-context.c b/lttng-context.c old mode 100644 new mode 100755 diff --git a/lttng-cpuhotplug.h b/lttng-cpuhotplug.h old mode 100644 new mode 100755 diff --git a/lttng-endian.h b/lttng-endian.h old mode 100644 new mode 100755 diff --git a/lttng-events.c b/lttng-events.c old mode 100644 new mode 100755 diff --git a/lttng-events.h b/lttng-events.h old mode 100644 new mode 100755 diff --git a/lttng-filter-interpreter.c b/lttng-filter-interpreter.c old mode 100644 new mode 100755 diff --git a/lttng-filter-specialize.c b/lttng-filter-specialize.c old mode 100644 new mode 100755 diff --git a/lttng-filter-validator.c b/lttng-filter-validator.c old mode 100644 new mode 100755 diff --git a/lttng-filter.c b/lttng-filter.c old mode 100644 new mode 100755 diff --git a/lttng-filter.h b/lttng-filter.h old mode 100644 new mode 100755 diff --git a/lttng-kernel-version.h b/lttng-kernel-version.h old mode 100644 new mode 100755 diff --git a/lttng-probes.c b/lttng-probes.c old mode 100644 new mode 100755 diff --git a/lttng-ring-buffer-client-discard.c b/lttng-ring-buffer-client-discard.c old mode 100644 new mode 100755 diff --git a/lttng-ring-buffer-client-mmap-discard.c b/lttng-ring-buffer-client-mmap-discard.c old mode 100644 new mode 100755 diff --git a/lttng-ring-buffer-client-mmap-overwrite.c b/lttng-ring-buffer-client-mmap-overwrite.c old mode 100644 new mode 100755 diff --git a/lttng-ring-buffer-client-overwrite.c b/lttng-ring-buffer-client-overwrite.c old mode 100644 new mode 100755 diff --git a/lttng-ring-buffer-client.h b/lttng-ring-buffer-client.h old mode 100644 new mode 100755 diff --git a/lttng-ring-buffer-metadata-client.c b/lttng-ring-buffer-metadata-client.c old mode 100644 new mode 100755 diff --git a/lttng-ring-buffer-metadata-client.h b/lttng-ring-buffer-metadata-client.h old mode 100644 new mode 100755 diff --git a/lttng-ring-buffer-metadata-mmap-client.c b/lttng-ring-buffer-metadata-mmap-client.c old mode 100644 new mode 100755 diff --git a/lttng-statedump-impl.c b/lttng-statedump-impl.c old mode 100644 new mode 100755 diff --git a/lttng-string-utils.c b/lttng-string-utils.c old mode 100644 new mode 100755 diff --git a/lttng-string-utils.h b/lttng-string-utils.h old mode 100644 new mode 100755 diff --git a/lttng-syscalls.c b/lttng-syscalls.c old mode 100644 new mode 100755 diff --git a/lttng-tp-mempool.c b/lttng-tp-mempool.c old mode 100644 new mode 100755 diff --git a/lttng-tp-mempool.h b/lttng-tp-mempool.h old mode 100644 new mode 100755 diff --git a/lttng-tracepoint.c b/lttng-tracepoint.c old mode 100644 new mode 100755 diff --git a/lttng-tracepoint.h b/lttng-tracepoint.h old mode 100644 new mode 100755 diff --git a/lttng-tracer-core.h b/lttng-tracer-core.h old mode 100644 new mode 100755 diff --git a/lttng-tracer.h b/lttng-tracer.h old mode 100644 new mode 100755 diff --git a/lttng-tracker-pid.c b/lttng-tracker-pid.c old mode 100644 new mode 100755 diff --git a/mit-license.txt b/mit-license.txt old mode 100644 new mode 100755 diff --git a/probes/Kbuild b/probes/Kbuild old mode 100644 new mode 100755 diff --git a/probes/define_trace.h b/probes/define_trace.h old mode 100644 new mode 100755 diff --git a/probes/lttng-events-nowrite.h b/probes/lttng-events-nowrite.h old mode 100644 new mode 100755 diff --git a/probes/lttng-events-reset.h b/probes/lttng-events-reset.h old mode 100644 new mode 100755 diff --git a/probes/lttng-events-write.h b/probes/lttng-events-write.h old mode 100644 new mode 100755 diff --git a/probes/lttng-ftrace.c b/probes/lttng-ftrace.c old mode 100644 new mode 100755 diff --git a/probes/lttng-kprobes.c b/probes/lttng-kprobes.c old mode 100644 new mode 100755 diff --git a/probes/lttng-kretprobes.c b/probes/lttng-kretprobes.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-asoc.c b/probes/lttng-probe-asoc.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-block.c b/probes/lttng-probe-block.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-btrfs.c b/probes/lttng-probe-btrfs.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-compaction.c b/probes/lttng-probe-compaction.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-ext3.c b/probes/lttng-probe-ext3.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-ext4.c b/probes/lttng-probe-ext4.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-gpio.c b/probes/lttng-probe-gpio.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-i2c.c b/probes/lttng-probe-i2c.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-irq.c b/probes/lttng-probe-irq.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-jbd.c b/probes/lttng-probe-jbd.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-jbd2.c b/probes/lttng-probe-jbd2.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-kmem.c b/probes/lttng-probe-kmem.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-kvm-x86-mmu.c b/probes/lttng-probe-kvm-x86-mmu.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-kvm-x86.c b/probes/lttng-probe-kvm-x86.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-kvm.c b/probes/lttng-probe-kvm.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-lock.c b/probes/lttng-probe-lock.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-module.c b/probes/lttng-probe-module.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-napi.c b/probes/lttng-probe-napi.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-net.c b/probes/lttng-probe-net.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-power.c b/probes/lttng-probe-power.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-printk.c b/probes/lttng-probe-printk.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-random.c b/probes/lttng-probe-random.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-rcu.c b/probes/lttng-probe-rcu.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-regmap.c b/probes/lttng-probe-regmap.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-regulator.c b/probes/lttng-probe-regulator.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-rpm.c b/probes/lttng-probe-rpm.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-sched.c b/probes/lttng-probe-sched.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-scsi.c b/probes/lttng-probe-scsi.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-signal.c b/probes/lttng-probe-signal.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-skb.c b/probes/lttng-probe-skb.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-sock.c b/probes/lttng-probe-sock.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-statedump.c b/probes/lttng-probe-statedump.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-sunrpc.c b/probes/lttng-probe-sunrpc.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-timer.c b/probes/lttng-probe-timer.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-udp.c b/probes/lttng-probe-udp.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-user.c b/probes/lttng-probe-user.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-user.h b/probes/lttng-probe-user.h old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-v4l2.c b/probes/lttng-probe-v4l2.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-vmscan.c b/probes/lttng-probe-vmscan.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-workqueue.c b/probes/lttng-probe-workqueue.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-writeback.c b/probes/lttng-probe-writeback.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-x86-exceptions.c b/probes/lttng-probe-x86-exceptions.c old mode 100644 new mode 100755 diff --git a/probes/lttng-probe-x86-irq-vectors.c b/probes/lttng-probe-x86-irq-vectors.c old mode 100644 new mode 100755 diff --git a/probes/lttng-tracepoint-event-impl.h b/probes/lttng-tracepoint-event-impl.h old mode 100644 new mode 100755 diff --git a/probes/lttng-tracepoint-event.h b/probes/lttng-tracepoint-event.h old mode 100644 new mode 100755 diff --git a/probes/lttng-types.h b/probes/lttng-types.h old mode 100644 new mode 100755 diff --git a/probes/lttng.c b/probes/lttng.c old mode 100644 new mode 100755 diff --git a/probes/lttng.h b/probes/lttng.h old mode 100644 new mode 100755 diff --git a/tests/Kbuild b/tests/Kbuild old mode 100644 new mode 100755 diff --git a/tests/Kconfig b/tests/Kconfig old mode 100644 new mode 100755 diff --git a/tests/clock-plugin/lttng-clock-plugin-test.c b/tests/clock-plugin/lttng-clock-plugin-test.c old mode 100644 new mode 100755 diff --git a/tests/probes/lttng-test.c b/tests/probes/lttng-test.c old mode 100644 new mode 100755 diff --git a/wrapper/atomic.h b/wrapper/atomic.h old mode 100644 new mode 100755 diff --git a/wrapper/compiler.h b/wrapper/compiler.h old mode 100644 new mode 100755 diff --git a/wrapper/fdtable.c b/wrapper/fdtable.c old mode 100644 new mode 100755 diff --git a/wrapper/fdtable.h b/wrapper/fdtable.h old mode 100644 new mode 100755 diff --git a/wrapper/file.h b/wrapper/file.h old mode 100644 new mode 100755 diff --git a/wrapper/frame.h b/wrapper/frame.h old mode 100644 new mode 100755 diff --git a/wrapper/ftrace.h b/wrapper/ftrace.h old mode 100644 new mode 100755 diff --git a/wrapper/genhd.h b/wrapper/genhd.h old mode 100644 new mode 100755 diff --git a/wrapper/inline_memcpy.h b/wrapper/inline_memcpy.h old mode 100644 new mode 100755 diff --git a/wrapper/irq.h b/wrapper/irq.h old mode 100644 new mode 100755 diff --git a/wrapper/irqdesc.c b/wrapper/irqdesc.c old mode 100644 new mode 100755 diff --git a/wrapper/irqdesc.h b/wrapper/irqdesc.h old mode 100644 new mode 100755 diff --git a/wrapper/irqflags.h b/wrapper/irqflags.h old mode 100644 new mode 100755 diff --git a/wrapper/kallsyms.h b/wrapper/kallsyms.h old mode 100644 new mode 100755 diff --git a/wrapper/kref.h b/wrapper/kref.h old mode 100644 new mode 100755 diff --git a/wrapper/kstrtox.h b/wrapper/kstrtox.h old mode 100644 new mode 100755 diff --git a/wrapper/list.h b/wrapper/list.h old mode 100644 new mode 100755 diff --git a/wrapper/page_alloc.c b/wrapper/page_alloc.c old mode 100644 new mode 100755 diff --git a/wrapper/page_alloc.h b/wrapper/page_alloc.h old mode 100644 new mode 100755 diff --git a/wrapper/percpu-defs.h b/wrapper/percpu-defs.h old mode 100644 new mode 100755 diff --git a/wrapper/perf.h b/wrapper/perf.h old mode 100644 new mode 100755 diff --git a/wrapper/poll.h b/wrapper/poll.h old mode 100644 new mode 100755 diff --git a/wrapper/random.c b/wrapper/random.c old mode 100644 new mode 100755 diff --git a/wrapper/random.h b/wrapper/random.h old mode 100644 new mode 100755 diff --git a/wrapper/rcu.h b/wrapper/rcu.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/api.h b/wrapper/ringbuffer/api.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/backend.h b/wrapper/ringbuffer/backend.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/backend_internal.h b/wrapper/ringbuffer/backend_internal.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/backend_types.h b/wrapper/ringbuffer/backend_types.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/config.h b/wrapper/ringbuffer/config.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/frontend.h b/wrapper/ringbuffer/frontend.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/frontend_api.h b/wrapper/ringbuffer/frontend_api.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/frontend_internal.h b/wrapper/ringbuffer/frontend_internal.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/frontend_types.h b/wrapper/ringbuffer/frontend_types.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/iterator.h b/wrapper/ringbuffer/iterator.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/nohz.h b/wrapper/ringbuffer/nohz.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/vatomic.h b/wrapper/ringbuffer/vatomic.h old mode 100644 new mode 100755 diff --git a/wrapper/ringbuffer/vfs.h b/wrapper/ringbuffer/vfs.h old mode 100644 new mode 100755 diff --git a/wrapper/spinlock.h b/wrapper/spinlock.h old mode 100644 new mode 100755 diff --git a/wrapper/splice.c b/wrapper/splice.c old mode 100644 new mode 100755 diff --git a/wrapper/splice.h b/wrapper/splice.h old mode 100644 new mode 100755 diff --git a/wrapper/time.h b/wrapper/time.h old mode 100644 new mode 100755 diff --git a/wrapper/timer.h b/wrapper/timer.h old mode 100644 new mode 100755 diff --git a/wrapper/trace-clock.c b/wrapper/trace-clock.c old mode 100644 new mode 100755 diff --git a/wrapper/trace-clock.h b/wrapper/trace-clock.h old mode 100644 new mode 100755 diff --git a/wrapper/tracepoint.h b/wrapper/tracepoint.h old mode 100644 new mode 100755 diff --git a/wrapper/types.h b/wrapper/types.h old mode 100644 new mode 100755 diff --git a/wrapper/uuid.h b/wrapper/uuid.h old mode 100644 new mode 100755 diff --git a/wrapper/vmalloc.h b/wrapper/vmalloc.h old mode 100644 new mode 100755 diff --git a/wrapper/vzalloc.h b/wrapper/vzalloc.h old mode 100644 new mode 100755 diff --git a/wrapper/writeback.h b/wrapper/writeback.h old mode 100644 new mode 100755