summaryrefslogtreecommitdiff
path: root/Cryptlib/OpenSSL/crypto/cversion.c
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2014-09-21 16:25:27 -0400
committerPeter Jones <pjones@redhat.com>2014-09-21 16:25:27 -0400
commitf9d825b242d54a4f22de3720781629873ea47736 (patch)
tree0a0de23c784ad9a20c1f8f37e60bb2e7ef2d4e29 /Cryptlib/OpenSSL/crypto/cversion.c
parent2c59a1a03a3be3fcb916c2b1d761a7437ba965a4 (diff)
downloadefi-boot-shim-f9d825b242d54a4f22de3720781629873ea47736.tar.gz
efi-boot-shim-f9d825b242d54a4f22de3720781629873ea47736.zip
Do the same for ia32...
Once again, on ia32 this time, we see: 00000120 47 84 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 |G...............| Which is where the pointer on ia32 for the Base Relocation Table should be. It points to 0x8447, which isn't a particularly reasonable address as numbers go, and happens to have this data there: 00008440 6f 00 6e 00 66 00 69 00 67 00 75 00 72 00 65 00 |o.n.f.i.g.u.r.e.| 00008450 00 00 49 00 50 00 76 00 36 00 28 00 00 00 2c 00 |..I.P.v.6.(...,.| 00008460 25 00 73 00 2c 00 00 00 29 00 00 00 25 00 64 00 |%.s.,...)...%.d.| 00008470 2e 00 25 00 64 00 2e 00 25 00 64 00 2e 00 25 00 |..%.d...%.d...%.| 00008480 64 00 00 00 44 00 48 00 43 00 50 00 00 00 49 00 |d...D.H.C.P...I.| 00008490 50 00 76 00 34 00 28 00 00 00 2c 00 25 00 73 00 |P.v.4.(...,.%.s.| And so that table is, in theory, this part: 00008447 00 67 00 75 00 72 00 65 00 | .g.u.r.e.| 00008450 00 |. | Which is pretty clearly not a pointer table of any kind. So give ia32 the same treatment as x86_64, and now all arches work basically the same. Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'Cryptlib/OpenSSL/crypto/cversion.c')
0 files changed, 0 insertions, 0 deletions