public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] [abisym] Remove leading space in output.
@ 2020-03-10 10:31 Giuliano Procida
  2020-03-10 12:50 ` Matthias Maennich
  2020-03-11  8:18 ` Dodji Seketeli
  0 siblings, 2 replies; 3+ messages in thread
From: Giuliano Procida @ 2020-03-10 10:31 UTC (permalink / raw)
  To: libabigail; +Cc: dodji, kernel-team, gprocida

When abisym reports a symbol as found, it currently emits a leading
space. It does not do this when reporting a symbol as not found.

This patch removes the leading space.

	* tools/abisym.cc (main): Remove leading space from output.
	* tests/data/test-lookup-syms/test0-report.txt: Remove leading
	space from expected output.
	* tests/data/test-lookup-syms/test01-report.txt: Ditto.
	* tests/data/test-lookup-syms/test02-report.txt: Ditto.
	* tests/data/test-lookup-syms/test1-1-report.txt: Ditto.

Signed-off-by: Giuliano Procida <gprocida@google.com>
---
 tests/data/test-lookup-syms/test0-report.txt   | 2 +-
 tests/data/test-lookup-syms/test01-report.txt  | 2 +-
 tests/data/test-lookup-syms/test02-report.txt  | 2 +-
 tests/data/test-lookup-syms/test1-1-report.txt | 2 +-
 tools/abisym.cc                                | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/tests/data/test-lookup-syms/test0-report.txt b/tests/data/test-lookup-syms/test0-report.txt
index 51042d4a..2806123f 100644
--- a/tests/data/test-lookup-syms/test0-report.txt
+++ b/tests/data/test-lookup-syms/test0-report.txt
@@ -1 +1 @@
- found symbol 'main', an instance of function symbol type of global binding
+found symbol 'main', an instance of function symbol type of global binding
diff --git a/tests/data/test-lookup-syms/test01-report.txt b/tests/data/test-lookup-syms/test01-report.txt
index ba8f909e..ce80129e 100644
--- a/tests/data/test-lookup-syms/test01-report.txt
+++ b/tests/data/test-lookup-syms/test01-report.txt
@@ -1 +1 @@
- found symbol 'foo', an instance of function symbol type of global binding
+found symbol 'foo', an instance of function symbol type of global binding
diff --git a/tests/data/test-lookup-syms/test02-report.txt b/tests/data/test-lookup-syms/test02-report.txt
index b374d17e..d5e29945 100644
--- a/tests/data/test-lookup-syms/test02-report.txt
+++ b/tests/data/test-lookup-syms/test02-report.txt
@@ -1 +1 @@
- found symbol 'bar(char)' (_Z3barc), an instance of function symbol type of global binding
+found symbol 'bar(char)' (_Z3barc), an instance of function symbol type of global binding
diff --git a/tests/data/test-lookup-syms/test1-1-report.txt b/tests/data/test-lookup-syms/test1-1-report.txt
index 15a3d416..2904c6d2 100644
--- a/tests/data/test-lookup-syms/test1-1-report.txt
+++ b/tests/data/test-lookup-syms/test1-1-report.txt
@@ -1 +1 @@
- found symbol 'foo', an instance of function symbol type of global binding, of versions 'VERSION_2.0', 'VERSION_1.0'
+found symbol 'foo', an instance of function symbol type of global binding, of versions 'VERSION_2.0', 'VERSION_1.0'
diff --git a/tools/abisym.cc b/tools/abisym.cc
index da24f72a..2da45b41 100644
--- a/tools/abisym.cc
+++ b/tools/abisym.cc
@@ -159,7 +159,7 @@ main(int argc, char* argv[])
     }
 
   elf_symbol_sptr sym = syms[0];
-  cout << " found symbol '" << n << "'";
+  cout << "found symbol '" << n << "'";
   if (n != sym->get_name())
     cout << " (" << sym->get_name() << ")";
   cout << ", an instance of "
-- 
2.25.1.481.gfbce0eb801-goog


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] [abisym] Remove leading space in output.
  2020-03-10 10:31 [PATCH] [abisym] Remove leading space in output Giuliano Procida
@ 2020-03-10 12:50 ` Matthias Maennich
  2020-03-11  8:18 ` Dodji Seketeli
  1 sibling, 0 replies; 3+ messages in thread
From: Matthias Maennich @ 2020-03-10 12:50 UTC (permalink / raw)
  To: Giuliano Procida; +Cc: libabigail, dodji, kernel-team

On Tue, Mar 10, 2020 at 10:31:13AM +0000, Android Kernel Team wrote:
>When abisym reports a symbol as found, it currently emits a leading
>space. It does not do this when reporting a symbol as not found.
>
>This patch removes the leading space.
>
>	* tools/abisym.cc (main): Remove leading space from output.
>	* tests/data/test-lookup-syms/test0-report.txt: Remove leading
>	space from expected output.
>	* tests/data/test-lookup-syms/test01-report.txt: Ditto.
>	* tests/data/test-lookup-syms/test02-report.txt: Ditto.
>	* tests/data/test-lookup-syms/test1-1-report.txt: Ditto.
>
>Signed-off-by: Giuliano Procida <gprocida@google.com>

Reviewed-by: Matthias Maennich <maennich@google.com>

Cheers,
Matthias
>---
> tests/data/test-lookup-syms/test0-report.txt   | 2 +-
> tests/data/test-lookup-syms/test01-report.txt  | 2 +-
> tests/data/test-lookup-syms/test02-report.txt  | 2 +-
> tests/data/test-lookup-syms/test1-1-report.txt | 2 +-
> tools/abisym.cc                                | 2 +-
> 5 files changed, 5 insertions(+), 5 deletions(-)
>
>diff --git a/tests/data/test-lookup-syms/test0-report.txt b/tests/data/test-lookup-syms/test0-report.txt
>index 51042d4a..2806123f 100644
>--- a/tests/data/test-lookup-syms/test0-report.txt
>+++ b/tests/data/test-lookup-syms/test0-report.txt
>@@ -1 +1 @@
>- found symbol 'main', an instance of function symbol type of global binding
>+found symbol 'main', an instance of function symbol type of global binding
>diff --git a/tests/data/test-lookup-syms/test01-report.txt b/tests/data/test-lookup-syms/test01-report.txt
>index ba8f909e..ce80129e 100644
>--- a/tests/data/test-lookup-syms/test01-report.txt
>+++ b/tests/data/test-lookup-syms/test01-report.txt
>@@ -1 +1 @@
>- found symbol 'foo', an instance of function symbol type of global binding
>+found symbol 'foo', an instance of function symbol type of global binding
>diff --git a/tests/data/test-lookup-syms/test02-report.txt b/tests/data/test-lookup-syms/test02-report.txt
>index b374d17e..d5e29945 100644
>--- a/tests/data/test-lookup-syms/test02-report.txt
>+++ b/tests/data/test-lookup-syms/test02-report.txt
>@@ -1 +1 @@
>- found symbol 'bar(char)' (_Z3barc), an instance of function symbol type of global binding
>+found symbol 'bar(char)' (_Z3barc), an instance of function symbol type of global binding
>diff --git a/tests/data/test-lookup-syms/test1-1-report.txt b/tests/data/test-lookup-syms/test1-1-report.txt
>index 15a3d416..2904c6d2 100644
>--- a/tests/data/test-lookup-syms/test1-1-report.txt
>+++ b/tests/data/test-lookup-syms/test1-1-report.txt
>@@ -1 +1 @@
>- found symbol 'foo', an instance of function symbol type of global binding, of versions 'VERSION_2.0', 'VERSION_1.0'
>+found symbol 'foo', an instance of function symbol type of global binding, of versions 'VERSION_2.0', 'VERSION_1.0'
>diff --git a/tools/abisym.cc b/tools/abisym.cc
>index da24f72a..2da45b41 100644
>--- a/tools/abisym.cc
>+++ b/tools/abisym.cc
>@@ -159,7 +159,7 @@ main(int argc, char* argv[])
>     }
>
>   elf_symbol_sptr sym = syms[0];
>-  cout << " found symbol '" << n << "'";
>+  cout << "found symbol '" << n << "'";
>   if (n != sym->get_name())
>     cout << " (" << sym->get_name() << ")";
>   cout << ", an instance of "
>-- 
>2.25.1.481.gfbce0eb801-goog
>
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] [abisym] Remove leading space in output.
  2020-03-10 10:31 [PATCH] [abisym] Remove leading space in output Giuliano Procida
  2020-03-10 12:50 ` Matthias Maennich
@ 2020-03-11  8:18 ` Dodji Seketeli
  1 sibling, 0 replies; 3+ messages in thread
From: Dodji Seketeli @ 2020-03-11  8:18 UTC (permalink / raw)
  To: Giuliano Procida; +Cc: libabigail, kernel-team

Hello Giuliano,

Giuliano Procida <gprocida@google.com> a écrit:

> When abisym reports a symbol as found, it currently emits a leading
> space. It does not do this when reporting a symbol as not found.
>
> This patch removes the leading space.
>
> 	* tools/abisym.cc (main): Remove leading space from output.
> 	* tests/data/test-lookup-syms/test0-report.txt: Remove leading
> 	space from expected output.
> 	* tests/data/test-lookup-syms/test01-report.txt: Ditto.
> 	* tests/data/test-lookup-syms/test02-report.txt: Ditto.
> 	* tests/data/test-lookup-syms/test1-1-report.txt: Ditto.

This looks good to me and I have applied it to master.

I have just edited the short line of the commit log to prefix it with
"abysym:".

Thanks!

Cheers,

-- 
		Dodji

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-03-11  8:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-10 10:31 [PATCH] [abisym] Remove leading space in output Giuliano Procida
2020-03-10 12:50 ` Matthias Maennich
2020-03-11  8:18 ` Dodji Seketeli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).