This series add the support of the ARM architecture to libbpf USDT. This involves implementing the parse_usdt_arg() function for ARM. It was seen that the last part of parse_usdt_arg() is repeated for all architectures, so, the first patch in this series refactors these functions and moved the post processing to parse_usdt_spec() Changes in V2[1] to V3: - Use a tabular approach to find register offsets. - Add the patch for refactoring parse_usdt_arg() Puranjay Mohan (2): libbpf: refactor parse_usdt_arg() to re-use code libbpf: usdt arm arg parsing support tools/lib/bpf/usdt.c | 195 ++++++++++++++++++++++++++----------------- 1 file changed, 118 insertions(+), 77 deletions(-) -- 2.39.1