Re: signals logged / [RFC] log out-of-virtual-memory events

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jan Engelhardt
Date: Sunday, May 20, 2007 - 1:38 pm

On May 20 2007 18:12, Folkert van Heusden wrote:

Yes, this time.


With if(), it generates a ton of "CMP, JE" instructions.
With switch(), I would assume gcc transforms it into using
a jump table (aka "JMP [table+sig]")

I tried it: with switch(), gcc transforms this into a
bitmap comparison ("MOV eax, 1; SHL eax, sig; TEST eax, 0x830109f8"),
which seems even cheaper than a jump table.


	Jan
-- 
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC] log out-of-virtual-memory events, Andrea Righi, (Thu May 17, 9:24 am)
Re: [RFC] log out-of-virtual-memory events, Rik van Riel, (Thu May 17, 11:22 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Jan Engelhardt, (Thu May 17, 11:28 pm)
Re: [RFC] log out-of-virtual-memory events, Andrea Righi, (Fri May 18, 12:50 am)
Re: [RFC] log out-of-virtual-memory events, Robin Holt, (Fri May 18, 2:16 am)
Re: [RFC] log out-of-virtual-memory events, Andrea Righi, (Fri May 18, 8:55 am)
Re: [RFC] log out-of-virtual-memory events, Andrea Righi, (Fri May 18, 9:05 am)
Re: [RFC] log out-of-virtual-memory events, Bernd Eckenfels, (Fri May 18, 9:34 am)
Re: [RFC] log out-of-virtual-memory events, Bernd Eckenfels, (Fri May 18, 9:36 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Jan Engelhardt, (Sat May 19, 12:46 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Sat May 19, 5:14 pm)
Re: [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Sat May 19, 5:15 pm)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Sun May 20, 4:21 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Stephen Hemminger, (Sun May 20, 9:08 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Sun May 20, 9:12 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Jan Engelhardt, (Sun May 20, 1:38 pm)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Sun May 20, 1:55 pm)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Sun May 20, 2:20 pm)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Sun May 20, 2:23 pm)
Re: [PATCH 1/2] limit print_fatal_signal() rate, Andrea Righi, (Mon May 21, 3:44 am)
Re: [PATCH 2/2] log out-of-virtual-memory events, Andrea Righi, (Mon May 21, 3:48 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Mon May 21, 4:04 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Gábor Lénárt, (Mon May 21, 4:26 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Mon May 21, 5:47 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Mon May 21, 11:59 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Wed May 23, 11:45 am)
Re: [PATCH 1/2] limit print_fatal_signal() rate, Andrea Righi, (Thu May 24, 1:50 am)
Re: [PATCH 1/2] limit print_fatal_signal() rate, Ingo Molnar, (Thu May 24, 2:58 am)
Re: signals logged / [RFC] log out-of-virtual-memory events, Folkert van Heusden, (Sun Jun 10, 12:53 pm)