[FEATURE] add tizen network socket probes
authorVitaliy Cherepanov <v.cherepanov@samsung.com>
Wed, 25 Sep 2013 12:12:48 +0000 (16:12 +0400)
committerGerrit Code Review <gerrit@gerrit.vlan144.tizendev.org>
Wed, 25 Sep 2013 16:44:30 +0000 (16:44 +0000)
commita9bb80890232acc342cb0ed491c65f78f00c5eb1
treec10382bb7470eb54dd6a1ccaee1c7d34cd544368
parentc33a555a26f09778ef8477088de2bbd34ae97c17
[FEATURE] add tizen network socket probes

- merge dynamic-analysis-probe (c336179244e6a0fbd70408587a7c2d9443b5170f)
- some changes in api_names.txt format
  you can add line like <name1>###<name2>
  so <name1> will be used for defines generation (include/api_id_mapping.h)
  and <name2> will be used for decode lists generation:
  (include/api_id_list.h, include/id_list)
  use this feature to decode ugly names
  for example <_ZN5Tizen3Net7Sockets6Socket5CloseEv###Socket::Close> line
  will be tranformed to
  include/id_list: <525 Socket::Close>
  include/api_id_list.h: <"Socket::Close",>
  include/api_id_mapping.h: <#define API_ID__ZN5Tizen3Net7Sockets6Socket5CloseEv 525>

Change-Id: I372318367f0cbcf38e603bbeb7ca0ba38d433609
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
Makefile
helper/dahelper.c
include/api_id_mapping.h
include/tizen_probe.h
probe_socket/da_socket.h
probe_tizenapi/tizen_socket.cpp [new file with mode: 0644]
scripts/api_names.txt
scripts/gen_api_id_mapping_header.awk
scripts/gen_api_id_mapping_header_list.awk
scripts/gen_api_id_mapping_list.awk