summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b07cd98)
Brings a performance gain of 55 ns/event on the ARM32 Cubietruck by
adding _LGPL_SOURCE to ring buffer clients.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
29 files changed:
#include <error.h>
#include <dlfcn.h>
#include <stdlib.h>
#include <error.h>
#include <dlfcn.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-events.h>
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-events.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-events.h>
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-events.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <sys/types.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include <string.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <lttng/ust-events.h>
#include <lttng/ust-tracer.h>
#include <lttng/ringbuffer-config.h>
#include <lttng/ust-events.h>
#include <lttng/ust-tracer.h>
#include <lttng/ringbuffer-config.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-context-provider.h>
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-context-provider.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <pthread.h>
#include <lttng/ust-events.h>
#include <lttng/ust-tracer.h>
#include <pthread.h>
#include <lttng/ust-events.h>
#include <lttng/ust-tracer.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-events.h>
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-events.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-events.h>
#include <sys/types.h>
#include <unistd.h>
#include <lttng/ust-events.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <lttng/ust-events.h>
#include <lttng/ust-tracer.h>
#include <lttng/ust-context-provider.h>
#include <lttng/ust-events.h>
#include <lttng/ust-tracer.h>
#include <lttng/ust-context-provider.h>
#include <stdio.h>
#include <urcu/list.h>
#include <urcu/hlist.h>
#include <stdio.h>
#include <urcu/list.h>
#include <urcu/hlist.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <urcu-pointer.h>
#include "lttng-filter.h"
#include <urcu-pointer.h>
#include "lttng-filter.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "lttng-filter.h"
int lttng_filter_specialize_bytecode(struct bytecode_runtime *bytecode)
#include "lttng-filter.h"
int lttng_filter_specialize_bytecode(struct bytecode_runtime *bytecode)
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <urcu/rculist.h>
#include "lttng-filter.h"
#include <urcu/rculist.h>
#include "lttng-filter.h"
#include <error.h>
#include <dlfcn.h>
#include <stdlib.h>
#include <error.h>
#include <dlfcn.h>
#include <stdlib.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <string.h>
#include <errno.h>
#include <urcu/list.h>
#include <string.h>
#include <errno.h>
#include <urcu/list.h>
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_DISCARD
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_DISCARD
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_DISCARD
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_DISCARD
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_OVERWRITE
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_OVERWRITE
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_OVERWRITE
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_OVERWRITE
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_DISCARD
#include "lttng-tracer.h"
#define RING_BUFFER_MODE_TEMPLATE RING_BUFFER_DISCARD
* - Takes instrumentation source specific arguments.
*/
* - Takes instrumentation source specific arguments.
*/
#include <lttng/ust-abi.h>
#include <lttng/ust-error.h>
#include <urcu/compiler.h>
#include <lttng/ust-abi.h>
#include <lttng/ust-error.h>
#include <urcu/compiler.h>
#include <stdio.h>
#include <stdint.h>
#include <stddef.h>
#include <stdio.h>
#include <stdint.h>
#include <stddef.h>
#include <helper.h>
#include <string.h>
#include <lttng/align.h>
#include <helper.h>
#include <string.h>
#include <lttng/align.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <stdlib.h>
#include <lttng/ust-events.h>
#include <usterr-signal-safe.h>
#include <stdlib.h>
#include <lttng/ust-events.h>
#include <usterr-signal-safe.h>
#include <unistd.h>
#include <urcu/arch.h>
#include <limits.h>
#include <unistd.h>
#include <urcu/arch.h>
#include <limits.h>
#include <sys/types.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/mman.h>
#include <sys/stat.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "shm.h"
#include <unistd.h>
#include <fcntl.h>
#include "shm.h"
#include <unistd.h>
#include <fcntl.h>
#include <unistd.h>
#include <pthread.h>
#include "smp.h"
#include <unistd.h>
#include <pthread.h>
#include "smp.h"