lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 14 Mar 2010 22:30:15 +0000 From: Catalin Marinas <catalin.marinas@....com> To: Rabin Vincent <rabin@....in> Cc: linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org, Steven Rostedt <rostedt@...dmis.org>, Frederic Weisbecker <fweisbec@...il.com>, Ingo Molnar <mingo@...hat.com>, Abhishek Sagar <sagar.abhishek@...il.com>, Uwe Kleine-König <u.kleine-koenig@...gutronix.de> Subject: Re: [PATCH 06/10] ARM: ftrace: add Thumb-2 support On Sat, 2010-03-13 at 06:49 +0000, Rabin Vincent wrote: > - The problem with the "mov lr, pc", is that it does not set the lsb when > storing the pc in lr. The called function returns with "bx lr", and the > mode changes to ARM. The blx is to avoid this. I'm not familiar with ftrace but why does the called function returns using "bx lr". Is this generated by the compiler? I had the impression that if we don't enable interworking, we wouldn't get this instruction (but haven't tried this yet). -- Catalin -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists