[PATCH v5 2/2] covoar/Target_i386: Add NOP patterns
Gedare Bloom
gedare at rtems.org
Thu Mar 25 15:43:13 UTC 2021
This patch looks fine.
On Thu, Mar 18, 2021 at 12:05 PM Alex White <alex.white at oarcorp.com> wrote:
>
> A couple of NOP patterns found with the pc686 BSP were not detected.
> This has been fixed.
> ---
> tester/covoar/Target_i386.cc | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/tester/covoar/Target_i386.cc b/tester/covoar/Target_i386.cc
> index e0c9c0f..4567c1e 100644
> --- a/tester/covoar/Target_i386.cc
> +++ b/tester/covoar/Target_i386.cc
> @@ -87,6 +87,15 @@ namespace Target {
> size = 3;
> return true;
> }
> + if (!strncmp( &line[strlen(line)-28], "lea 0x0(%esi,%eiz,1),%esi", 28)) {
> + // Could be 4 or 7 bytes of padding.
> + if (!strncmp( &line[strlen(line)-32], "00", 2)) {
> + size = 7;
> + } else {
> + size = 4;
> + }
> + return true;
> + }
>
> return false;
> }
> --
> 2.27.0
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
More information about the devel
mailing list