Skip to content

Commit

Permalink
common: include new logging functions in linkers files
Browse files Browse the repository at this point in the history
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@intel.com>
  • Loading branch information
grom72 committed Mar 21, 2024
1 parent 457c61d commit 6d600d1
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
5 changes: 4 additions & 1 deletion src/libpmem/libpmem.link.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2014-2019, Intel Corporation
# Copyright 2014-2024, Intel Corporation
#
#
# src/libpmem.link -- linker link file for libpmem
Expand All @@ -20,6 +20,9 @@ LIBPMEM_1.0 {
pmem_has_hw_drain;
pmem_check_version;
pmem_errormsg;
pmem_log_get_threshold;
pmem_log_set_function;
pmem_log_set_threshold;
pmem_memmove_persist;
pmem_memcpy_persist;
pmem_memset_persist;
Expand Down
5 changes: 4 additions & 1 deletion src/libpmemobj/libpmemobj.link.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2014-2020, Intel Corporation
# Copyright 2014-2024, Intel Corporation
#
#
# src/libpmemobj.link -- linker link file for libpmemobj
Expand All @@ -16,6 +16,9 @@ LIBPMEMOBJ_1.0 {
pmemobj_ctl_exec;
pmemobj_ctl_get;
pmemobj_ctl_set;
pmemobj_log_get_threshold;
pmemobj_log_set_function;
pmemobj_log_set_threshold;
pmemobj_mutex_zero;
pmemobj_mutex_lock;
pmemobj_mutex_timedlock;
Expand Down
4 changes: 3 additions & 1 deletion utils/call_stacks_analysis/make_extra.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,14 @@ def dict_extend(dict_, key, values):
def inlines(calls: Calls) -> Calls:
# common
calls['core_init'] = ['util_init', 'core_log_init', 'out_init']
calls['core_fini'] = ['out_fini']
calls['core_fini'] = ['out_fini', 'core_log_fini', 'last_error_msg_fini']
calls['common_init'] = ['core_init', 'util_mmap_init']
calls['common_fini'] = ['util_mmap_fini', 'core_fini']
calls['Last_errormsg_key_alloc'] = ['_Last_errormsg_key_alloc']
calls['_Last_errormsg_key_alloc'] = ['os_once', 'os_tls_key_create']
calls['core_log_va'] = ['core_log_default_function']
calls['core_log'] = ['core_log_va']
calls['core_log_set_function'] = ['core_log']

# libpmem
calls['flush_empty'] = ['flush_empty_nolog']
Expand Down

0 comments on commit 6d600d1

Please sign in to comment.