This is the mail archive of the
gdb-prs@sources.redhat.com
mailing list for the GDB project.
Re: breakpoints/1848: breakpoint (Error accessing memory address)
- From: Jacopo De Simoi <jacopo dot desimoi at sns dot it>
- To: nobody at sources dot redhat dot com
- Cc: gdb-prs at sources dot redhat dot com,
- Date: 29 Jan 2005 08:48:03 -0000
- Subject: Re: breakpoints/1848: breakpoint (Error accessing memory address)
- Reply-to: Jacopo De Simoi <jacopo dot desimoi at sns dot it>
The following reply was made to PR breakpoints/1848; it has been noted by GNATS.
From: Jacopo De Simoi <jacopo.desimoi@sns.it>
To: Mark Kettenis <kettenis@gnu.org>
Cc: gdb-gnats@sources.redhat.com
Subject: Re: breakpoints/1848: breakpoint (Error accessing memory address)
Date: Sat, 29 Jan 2005 09:41:31 +0000
--Boundary-00=_Lp1+BiwtGUEF1re
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
On Friday 28 January 2005 20:38, Mark Kettenis wrote:
> From: Jacopo De Simoi <jacopo.desimoi@sns.it>
> Date: Fri, 28 Jan 2005 08:51:53 +0000
>
> [Jacopo, please CC'ing gdb-gnats@sources.redhat.com, that way this
> discussion will be automatically attached to the bug report]
>
> I have some more infos on the programs I am trying to debug
> The executables are probably relocated. Using another debugger
> (totalview demo) there is a fatal error saying
>
> Base executable '' was relocated:
> Linked at 0x00000000, loaded at 0x552aaaa000
>
> Actually, when I tried to debug gdb i found that the difference
> between any address output-ted IN gdb with printf("....."); and the
> address that gdb tries to use is exactly 0x552aaaa000. But as I
> think there should be no direct correspondence between these two
> addresses and the routines bfd_set/get_blalblah should manage this
> difference, is it right?
>
> Maybe this can help in locating the problem in gdb.
>
> I'm suspecting that this is a so position-independent executable
> (PIE). I thought gdb supported such executables, but apparently there
> are still some problems. I have no systems that use PIEs. Can you
> attach a small executable that exhibits the problem to the bug-report?
> I think you can just reply to this message with the executable as a
> MIME attachment. Hopefully the binary will run on my amd64 Linux
> system. In any case, please report the problem to the Gentoo people.
> They did a poor job by not verifying that their toolchain completely
> supported PIE.
>
> Mark
>
>
Here it is. I hope it will be helpful!
Let me know if it works on your system and if you need anything else
Jacopo
--Boundary-00=_Lp1+BiwtGUEF1re
Content-Type: application/x-sharedlib;
name="breakfree"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="breakfree"
f0VMRgIBAQAAAAAAAAAAAAMAPgABAAAAIAoAAAAAAABAAAAAAAAAAOgYAAAAAAAAAAAAAEAAOAAK
AEAAJAAhAAYAAAAFAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAMAIAAAAAAAAwAgAAAAAAAAgA
AAAAAAAAAwAAAAQAAABwAgAAAAAAAHACAAAAAAAAcAIAAAAAAAAcAAAAAAAAABwAAAAAAAAAAQAA
AAAAAAABAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQNAAAAAAAAFA0AAAAAAAAAABAA
AAAAAAEAAAAGAAAAqA0AAAAAAACoDRAAAAAAAKgNEAAAAAAAoAIAAAAAAACoAgAAAAAAAAAAEAAA
AAAAAgAAAAYAAADQDQAAAAAAANANEAAAAAAA0A0QAAAAAADgAQAAAAAAAOABAAAAAAAACAAAAAAA
AAAEAAAABAAAAIwCAAAAAAAAjAIAAAAAAACMAgAAAAAAACAAAAAAAAAAIAAAAAAAAAAEAAAAAAAA
AFDldGQEAAAAUAwAAAAAAABQDAAAAAAAAFAMAAAAAAAAJAAAAAAAAAAkAAAAAAAAAAQAAAAAAAAA
UeV0ZAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACA
FQRlACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAFLl
dGQEAAAAqA0AAAAAAACoDRAAAAAAAKgNEAAAAAAAWAIAAAAAAABYAgAAAAAAAAEAAAAAAAAAL2xp
YjY0L2xkLWxpbnV4LXg4Ni02NC5zby4yAAQAAAAQAAAAAQAAAEdOVQAAAAAAAgAAAAQAAAAAAAAA
AAAAABEAAAAfAAAAAAAAABoAAAAbAAAAHAAAAB0AAAAAAAAAAAAAAA0AAAAAAAAAAAAAABMAAAAU
AAAADwAAABcAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAARAAAADgAAABIAAAAAAAAAFQAA
AAAAAAAAAAAAAAAAABYAAAAZAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAMAAQBwAgAAAAAAAAAAAAAAAAAAAAAAAAMACgCoCQAAAAAAAAAAAAAAAAAAAAAAAAMADAAg
CgAAAAAAAAAAAAAAAAAAAAAAAAMADQAYDAAAAAAAAAAAAAAAAAAAAAAAAAMADgAoDAAAAAAAAAAA
AAAAAAAAAAAAAAMADwBQDAAAAAAAAAAAAAAAAAAAAAAAAAMAEAB4DAAAAAAAAAAAAAAAAAAAAAAA
AAMAEQCoDRAAAAAAAAAAAAAAAAAAAAAAAAMAEgC4DRAAAAAAAAAAAAAAAAAAAAAAAAMAEwDIDRAA
AAAAAAAAAAAAAAAAAAAAAAMAFwAoEBAAAAAAAAAAAAAAAAAAAAAAAAMAGABIEBAAAAAAAAAAAAAA
AAAAnAAAABIAAAAAAAAAAAAAAPIAAAAAAAAA5QAAABAA8f+oDRAAAAAAAAAAAAAAAAAACQEAABIA
DACgCwAAAAAAADgAAAAAAAAA0gAAABAA8f+oDRAAAAAAAAAAAAAAAAAAGQEAABIADABACwAAAAAA
AFYAAAAAAAAA/QAAABAA8f9IEBAAAAAAAAAAAAAAAAAAqQAAABIADADoCgAAAAAAAEkAAAAAAAAA
wQAAABAA8f+oDRAAAAAAAAAAAAAAAAAAhQAAACIAAAAAAAAAAAAAAKoAAAAAAAAA9gAAABAA8f9I
EBAAAAAAAAAAAAAAAAAA8QAAABAA8f9QEBAAAAAAAAAAAAAAAAAAgAAAABIAAAAAAAAAAAAAAEQB
AAAAAAAArgAAABAA8f+oDRAAAAAAAAAAAAAAAAAAlAAAABEAAAAAAAAAAAAAAAgAAAAAAAAAagAA
ABIAAAAAAAAAAAAAALUCAAAAAAAAJQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABIAAAAAAAAA
AAAAAP4EAAAAAAAAOQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAGxpYnN0ZGMrKy5zby42AF9fZ3h4
X3BlcnNvbmFsaXR5X3YwAF9Kdl9SZWdpc3RlckNsYXNzZXMAX19nbW9uX3N0YXJ0X18AbGlibS5z
by42AGxpYmdjY19zLnNvLjEAbGliYy5zby42AF9fc3RhY2tfc21hc2hfaGFuZGxlcgBwdXRzAF9f
Y3hhX2ZpbmFsaXplAF9fZ3VhcmQAX19saWJjX3N0YXJ0X21haW4AX19pbml0X2FycmF5X3N0YXJ0
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
LjMtcjEsIHNzcC0zLjQuMy0wLCBwaWUtOC43LjcpAABHQ0M6IChHTlUpIDMuNC4zICAoR2VudG9v
IExpbnV4IDMuNC4zLCBzc3AtMy40LjMtMCwgcGllLTguNy42LjYpAAAAAAAAAAAAAAAAAAAAAEwA
AAACAAAAAAAIAAAAAAAYDAAAAAAAAAQAAAAAAAAAqAkAAAAAAAAJAAAAAAAAAEwKAAAAAAAAFwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAIApAAAAAgAAAAAAOgKAAAAAAAASQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAPAAAAAIA1gEAAAgAAAAAACEMAAAAAAAABQAAAAAAAAC7CQAAAAAAAAUAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAABcAAAACAKQAAAAyAQAAEgEAAG1haW4AAAAAAKAAAAACAAAAAAAI
AQAAAAAvdmFyL3RtcC9wb3J0YWdlL2dsaWJjLTIuMy40LjIwMDQwODA4LXIxL3dvcmsvYnVpbGQv
Y3N1L2NydGkuUwAvdmFyL3RtcC9wb3J0YWdlL2dsaWJjLTIuMy40LjIwMDQwODA4LXIxL3dvcmsv
Z2xpYmMtMi4zLjMvY3N1AEdOVSBBUyAyLjE1LjkwLjAuMS4xAAGALgEAAAIAEAAAAAgBnAAAADEL
AAAAAAAA6AoAAAAAAABHTlUgQysrIDMuNC4zIDIwMDQxMTI1IChHZW50b28gTGludXggMy40LjMt
cjEsIHNzcC0zLjQuMy0wLCBwaWUtOC43LjcpAARicmVha2ZyZWUuY3BwAC9ob21lL2phY29wb2Rz
L3Rlc2kvc29mdHdhcmUvaGkAAgAAAAAIBwN1bnNpZ25lZCBjaGFyAAEIA3Nob3J0IHVuc2lnbmVk
IGludAACBwN1bnNpZ25lZCBpbnQABAcDc2lnbmVkIGNoYXIAAQYDc2hvcnQgaW50AAIFA2ludAAE
BQNsb25nIGludAAIBQIAAAAACAcDY2hhcgABBgQBbWFpbgABBPAAAADoCgAAAAAAADELAAAAAAAA
AVYAoAAAAAIATwAAAAgB3AAAAC92YXIvdG1wL3BvcnRhZ2UvZ2xpYmMtMi4zLjQuMjAwNDA4MDgt
cjEvd29yay9idWlsZC9jc3UvY3J0bi5TAC92YXIvdG1wL3BvcnRhZ2UvZ2xpYmMtMi4zLjQuMjAw
NDA4MDgtcjEvd29yay9nbGliYy0yLjMuMy9jc3UAR05VIEFTIDIuMTUuOTAuMC4xLjEAAYABEQAQ
BgMIGwglCBMFAAAAAREBEAYSAREBJQgTCwMIGwgAAAIkAAMOCws+CwAAAyQAAwgLCz4LAAAELgA/
DAMIOgs7C0kTEQESAUAKAAAAAREAEAYDCBsIJQgTBQAAAJgAAAACAFIAAAABAfsOCgABAQEBAAAA
AS92YXIvdG1wL3BvcnRhZ2UvZ2xpYmMtMi4zLjQuMjAwNDA4MDgtcjEvd29yay9idWlsZC9jc3UA
AGNydGkuUwABAAAAAAkCGAwAAAAAAAADJAECBAABAQAJAqgJAAAAAAAAAxgBSAIFAAEBAAkCTAoA
AAAAAAADCgFIcjosLUgCAQABATwAAAACACEAAAABAfsOCgABAQEBAAAAAQBicmVha2ZyZWUuY3Bw
AAAAAAAACQLoCgAAAAAAABJ/1LhWAiIAAQF+AAAAAgBSAAAAAQH7DgoAAQEBAQAAAAEvdmFyL3Rt
cC9wb3J0YWdlL2dsaWJjLTIuMy40LjIwMDQwODA4LXIxL3dvcmsvYnVpbGQvY3N1AABjcnRuLlMA
AQAAAAAJAiEMAAAAAAAAAw8BSAIBAAEBAAkCuwkAAAAAAAAXSAIBAAEBAAAAAAAAFAAAAP////8B
AAF4EAwHCJABAAAAAAAAHAAAAAAAAADoCgAAAAAAAEkAAAAAAAAAQQ4QhgJDDQZsb25nIHVuc2ln
bmVkIGludAAALnN5bXRhYgAuc3RydGFiAC5zaHN0cnRhYgAuaW50ZXJwAC5ub3RlLkFCSS10YWcA
Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5k
eW4ALnJlbGEucGx0AC5pbml0AC50ZXh0AC5maW5pAC5yb2RhdGEALmVoX2ZyYW1lX2hkcgAuZWhf
ZnJhbWUALmN0b3JzAC5kdG9ycwAuamNyAC5keW5hbWljAC5nb3QALmdvdC5wbHQALmRhdGEALmJz
cwAuY29tbWVudAAuZGVidWdfYXJhbmdlcwAuZGVidWdfcHVibmFtZXMALmRlYnVnX2luZm8ALmRl
YnVnX2FiYnJldgAuZGVidWdfbGluZQAuZGVidWdfZnJhbWUALmRlYnVnX3N0cgAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb
AAAAAQAAAAIAAAAAAAAAcAIAAAAAAABwAgAAAAAAABwAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA
AAAAAAAAIwAAAAcAAAACAAAAAAAAAIwCAAAAAAAAjAIAAAAAAAAgAAAAAAAAAAAAAAAAAAAABAAA
AAAAAAAAAAAAAAAAADEAAAAFAAAAAgAAAAAAAACwAgAAAAAAALACAAAAAAAAyAAAAAAAAAAEAAAA
AAAAAAgAAAAAAAAABAAAAAAAAAA3AAAACwAAAAIAAAAAAAAAeAMAAAAAAAB4AwAAAAAAAOgCAAAA
AAAABQAAAA0AAAAIAAAAAAAAABgAAAAAAAAAPwAAAAMAAAACAAAAAAAAAGAGAAAAAAAAYAYAAAAA
AABMAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEcAAAD///9vAgAAAAAAAACsBwAAAAAA
AKwHAAAAAAAAPgAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAgAAAAAAAABUAAAA/v//bwIAAAAAAAAA
8AcAAAAAAADwBwAAAAAAAFAAAAAAAAAABQAAAAIAAAAIAAAAAAAAAAAAAAAAAAAAYwAAAAQAAAAC
AAAAAAAAAEAIAAAAAAAAQAgAAAAAAADwAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAYAAAAAAAAAG0A
AAAEAAAAAgAAAAAAAAAwCQAAAAAAADAJAAAAAAAAeAAAAAAAAAAEAAAACwAAAAgAAAAAAAAAGAAA
AAAAAAB3AAAAAQAAAAYAAAAAAAAAqAkAAAAAAACoCQAAAAAAABgAAAAAAAAAAAAAAAAAAAAEAAAA
AAAAAAAAAAAAAAAAcgAAAAEAAAAGAAAAAAAAAMAJAAAAAAAAwAkAAAAAAABgAAAAAAAAAAAAAAAA
AAAABAAAAAAAAAAQAAAAAAAAAH0AAAABAAAABgAAAAAAAAAgCgAAAAAAACAKAAAAAAAA+AEAAAAA
AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACDAAAAAQAAAAYAAAAAAAAAGAwAAAAAAAAYDAAAAAAA
AA4AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAiQAAAAEAAAACAAAAAAAAACgMAAAAAAAA
KAwAAAAAAAAnAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAJEAAAABAAAAAgAAAAAAAABQ
DAAAAAAAAFAMAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACfAAAAAQAAAAIA
AAAAAAAAeAwAAAAAAAB4DAAAAAAAAJwAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAqQAA
AAEAAAADAAAAAAAAAKgNEAAAAAAAqA0AAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA
AAAAALAAAAABAAAAAwAAAAAAAAC4DRAAAAAAALgNAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAA
AAAAAAAAAAAAAAC3AAAAAQAAAAMAAAAAAAAAyA0QAAAAAADIDQAAAAAAAAgAAAAAAAAAAAAAAAAA
AAAIAAAAAAAAAAAAAAAAAAAAvAAAAAYAAAADAAAAAAAAANANEAAAAAAA0A0AAAAAAADgAQAAAAAA
AAUAAAAAAAAACAAAAAAAAAAQAAAAAAAAAMUAAAABAAAAAwAAAAAAAACwDxAAAAAAALAPAAAAAAAA
OAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAADKAAAAAQAAAAMAAAAAAAAA6A8QAAAAAADo
DwAAAAAAAEAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA0wAAAAEAAAADAAAAAAAAACgQ
EAAAAAAAKBAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAANkAAAAIAAAAAwAA
AAAAAABIEBAAAAAAAEgQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAADeAAAA
AQAAAAAAAAAAAAAAAAAAAAAAAABIEAAAAAAAAOkBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA
AAAA5wAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAQBIAAAAAAADAAAAAAAAAAAAAAAAAAAAAEAAAAAAA
AAAAAAAAAAAAAPYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAAAAGwAAAAAAAAAAAAAAAAAA
AAEAAAAAAAAAAAAAAAAAAAAGAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAbEwAAAAAAAHoCAAAAAAAA
AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEgEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAlRUAAAAAAABf
AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACABAAABAAAAAAAAAAAAAAAAAAAAAAAAAPQV
AAAAAAAAXgEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAsAQAAAQAAAAAAAAAAAAAAAAAA
AAAAAABYFwAAAAAAADgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAOQEAAAEAAAAAAAAA
AAAAAAAAAAAAAAAAkBcAAAAAAAASAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABEAAAAD
AAAAAAAAAAAAAAAAAAAAAAAAAKIXAAAAAAAARAEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA
AAABAAAAAgAAAAAAAAAAAAAAAAAAAAAAAADoIQAAAAAAAAAMAAAAAAAAIwAAAGQAAAAIAAAAAAAA
ABgAAAAAAAAACQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAA6C0AAAAAAAA5BAAAAAAAAAAAAAAAAAAA
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAEAcAIAAAAAAAAA
AAAAAAAAAAAAAAADAAIAjAIAAAAAAAAAAAAAAAAAAAAAAAADAAMAsAIAAAAAAAAAAAAAAAAAAAAA
AAADAAQAeAMAAAAAAAAAAAAAAAAAAAAAAAADAAUAYAYAAAAAAAAAAAAAAAAAAAAAAAADAAYArAcA
AAAAAAAAAAAAAAAAAAAAAAADAAcA8AcAAAAAAAAAAAAAAAAAAAAAAAADAAgAQAgAAAAAAAAAAAAA
AAAAAAAAAAADAAkAMAkAAAAAAAAAAAAAAAAAAAAAAAADAAoAqAkAAAAAAAAAAAAAAAAAAAAAAAAD
AAsAwAkAAAAAAAAAAAAAAAAAAAAAAAADAAwAIAoAAAAAAAAAAAAAAAAAAAAAAAADAA0AGAwAAAAA
AAAAAAAAAAAAAAAAAAADAA4AKAwAAAAAAAAAAAAAAAAAAAAAAAADAA8AUAwAAAAAAAAAAAAAAAAA
AAAAAAADABAAeAwAAAAAAAAAAAAAAAAAAAAAAAADABEAqA0QAAAAAAAAAAAAAAAAAAAAAAADABIA
uA0QAAAAAAAAAAAAAAAAAAAAAAADABMAyA0QAAAAAAAAAAAAAAAAAAAAAAADABQA0A0QAAAAAAAA
AAAAAAAAAAAAAAADABUAsA8QAAAAAAAAAAAAAAAAAAAAAAADABYA6A8QAAAAAAAAAAAAAAAAAAAA
AAADABcAKBAQAAAAAAAAAAAAAAAAAAAAAAADABgASBAQAAAAAAAAAAAAAAAAAAAAAAADABkAAAAA
AAAAAAAAAAAAAAAAAAAAAAADABoAAAAAAAAAAAAAAAAAAAAAAAAAAAADABsAAAAAAAAAAAAAAAAA
AAAAAAAAAAADABwAAAAAAAAAAAAAAAAAAAAAAAAAAAADAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAD
AB4AAAAAAAAAAAAAAAAAAAAAAAAAAAADAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAADACAAAAAAAAAA
AAAAAAAAAAAAAAAAAAADACEAAAAAAAAAAAAAAAAAAAAAAAAAAAADACIAAAAAAAAAAAAAAAAAAAAA
AAAAAAADACMAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAPH/AAAAAAAAAAAAAAAAAAAAABAAAAAEAPH/
AAAAAAAAAAAAAAAAAAAAABAAAAAEAPH/AAAAAAAAAAAAAAAAAAAAACwAAAAEAPH/AAAAAAAAAAAA
AAAAAAAAABAAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAAEAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAGkA
AAAEAPH/AAAAAAAAAAAAAAAAAAAAAHQAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAH8AAAAEAPH/AAAA
AAAAAAAAAAAAAAAAAHQAAAAEAPH/AAAAAAAAAAAAAAAAAAAAACwAAAAEAPH/AAAAAAAAAAAAAAAA
AAAAAHQAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAAEAAAAEAPH/AAAAAAAAAAAAAAAAAAAAABAAAAAE
APH/AAAAAAAAAAAAAAAAAAAAABAAAAAEAPH/AAAAAAAAAAAAAAAAAAAAACwAAAAEAPH/AAAAAAAA
AAAAAAAAAAAAABAAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAAEAAAAEAPH/AAAAAAAAAAAAAAAAAAAA
AGkAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAHQAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAMEAAAAEAPH/
AAAAAAAAAAAAAAAAAAAAAMgAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAAcBAAAEAPH/AAAAAAAAAAAA
AAAAAAAAAAcBAAAEAPH/AAAAAAAAAAAAAAAAAAAAAEYBAAAEAPH/AAAAAAAAAAAAAAAAAAAAAMgA
AAAEAPH/AAAAAAAAAAAAAAAAAAAAAAEAAAAEAPH/AAAAAAAAAAAAAAAAAAAAABAAAAAEAPH/AAAA
AAAAAAAAAAAAAAAAABAAAAAEAPH/AAAAAAAAAAAAAAAAAAAAACwAAAAEAPH/AAAAAAAAAAAAAAAA
AAAAABAAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAAEAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAGkAAAAE
APH/AAAAAAAAAAAAAAAAAAAAAMgAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAFEBAAACAAwATAoAAAAA
AAAAAAAAAAAAAGEBAAAEAPH/AAAAAAAAAAAAAAAAAAAAAGwBAAABABEAqA0QAAAAAAAAAAAAAAAA
AHoBAAABABIAuA0QAAAAAAAAAAAAAAAAAIgBAAABABMAyA0QAAAAAAAAAAAAAAAAAJUBAAABABcA
OBAQAAAAAAAAAAAAAAAAAJkBAAABABgASBAQAAAAAAABAAAAAAAAAKUBAAACAAwAcAoAAAAAAAAA
AAAAAAAAALsBAAACAAwAwAoAAAAAAAAAAAAAAAAAAGEBAAAEAPH/AAAAAAAAAAAAAAAAAAAAAMcB
AAABABEAsA0QAAAAAAAAAAAAAAAAANQBAAABABIAwA0QAAAAAAAAAAAAAAAAAOEBAAABABAAEA0A
AAAAAAAAAAAAAAAAAO8BAAABABMAyA0QAAAAAAAAAAAAAAAAAPsBAAACAAwA4AsAAAAAAAAAAAAA
AAAAABECAAAEAPH/AAAAAAAAAAAAAAAAAAAAAAcBAAAEAPH/AAAAAAAAAAAAAAAAAAAAAAcBAAAE
APH/AAAAAAAAAAAAAAAAAAAAAEYBAAAEAPH/AAAAAAAAAAAAAAAAAAAAABECAAAEAPH/AAAAAAAA
AAAAAAAAAAAAAAEAAAAEAPH/AAAAAAAAAAAAAAAAAAAAABAAAAAEAPH/AAAAAAAAAAAAAAAAAAAA
ABAAAAAEAPH/AAAAAAAAAAAAAAAAAAAAACwAAAAEAPH/AAAAAAAAAAAAAAAAAAAAABAAAAAEAPH/
AAAAAAAAAAAAAAAAAAAAAAEAAAAEAPH/AAAAAAAAAAAAAAAAAAAAAGkAAAAEAPH/AAAAAAAAAAAA
AAAAAAAAABECAAAEAPH/AAAAAAAAAAAAAAAAAAAAAFACAAAEAPH/AAAAAAAAAAAAAAAAAAAAAF4C
AAAEAPH/AAAAAAAAAAAAAAAAAAAAAGkCAAASAAAAAAAAAAAAAADyAAAAAAAAAIgCAAARABQA0A0Q
AAAAAAAAAAAAAAAAAJECAAAQAPH/qA0QAAAAAAAAAAAAAAAAAKICAAARAhcAMBAQAAAAAAAAAAAA
AAAAAK8CAAASAAwAoAsAAAAAAAA4AAAAAAAAAL8CAAASAAoAqAkAAAAAAAAAAAAAAAAAAMUCAAAS
AAwAIAoAAAAAAAAAAAAAAAAAAMwCAAAQAPH/qA0QAAAAAAAAAAAAAAAAAN8CAAASAAwAQAsAAAAA
AABWAAAAAAAAAO8CAAAhAhcAQBAQAAAAAAAIAAAAAAAAAAsDAAAQAPH/SBAQAAAAAAAAAAAAAAAA
ABcDAAASAAwA6AoAAAAAAABJAAAAAAAAABwDAAAQAPH/qA0QAAAAAAAAAAAAAAAAAC0DAAAiAAAA
AAAAAAAAAACqAAAAAAAAAEkDAAAgABcAKBAQAAAAAAAAAAAAAAAAAFQDAAASAA0AGAwAAAAAAAAA
AAAAAAAAAFoDAAAQAPH/SBAQAAAAAAAAAAAAAAAAAGEDAAARABYA6A8QAAAAAAAAAAAAAAAAAHcD
AAAQAPH/UBAQAAAAAAAAAAAAAAAAAHwDAAASAAAAAAAAAAAAAABEAQAAAAAAAI4DAAAQAPH/qA0Q
AAAAAAAAAAAAAAAAAKEDAAARAAAAAAAAAAAAAAAIAAAAAAAAALYDAAARAA4AKAwAAAAAAAAEAAAA
AAAAAMUDAAASAAAAAAAAAAAAAAC1AgAAAAAAAOgDAAAQABcAKBAQAAAAAAAAAAAAAAAAAPUDAAAg
AAAAAAAAAAAAAAAAAAAAAAAAAAkEAAASAAAAAAAAAAAAAAD+BAAAAAAAACoEAAAgAAAAAAAAAAAA
AAAAAAAAAAAAAAA8Y29tbWFuZCBsaW5lPgAuLy4uL2luY2x1ZGUvbGliYy1zeW1ib2xzLmgAL3Zh
ci90bXAvcG9ydGFnZS9nbGliYy0yLjMuNC4yMDA0MDgwOC1yMS93b3JrL2J1aWxkL2NvbmZpZy5o
ADxidWlsdC1pbj4AYWJpLW5vdGUuUwAvdmFyL3RtcC9wb3J0YWdlL2dsaWJjLTIuMy40LjIwMDQw
ODA4LXIxL3dvcmsvYnVpbGQvY3N1L2FiaS10YWcuaABpbml0LmMAL3Zhci90bXAvcG9ydGFnZS9n
bGliYy0yLjMuNC4yMDA0MDgwOC1yMS93b3JrL2J1aWxkL2NzdS9jcnRpLlMAL3Zhci90bXAvcG9y
dGFnZS9nbGliYy0yLjMuNC4yMDA0MDgwOC1yMS93b3JrL2J1aWxkL2NzdS9kZWZzLmgAaW5pdGZp
bmkuYwBjYWxsX2dtb25fc3RhcnQAY3J0c3R1ZmYuYwBfX0NUT1JfTElTVF9fAF9fRFRPUl9MSVNU
X18AX19KQ1JfTElTVF9fAHAuMABjb21wbGV0ZWQuMQBfX2RvX2dsb2JhbF9kdG9yc19hdXgAZnJh
bWVfZHVtbXkAX19DVE9SX0VORF9fAF9fRFRPUl9FTkRfXwBfX0ZSQU1FX0VORF9fAF9fSkNSX0VO
RF9fAF9fZG9fZ2xvYmFsX2N0b3JzX2F1eAAvdmFyL3RtcC9wb3J0YWdlL2dsaWJjLTIuMy40LjIw
MDQwODA4LXIxL3dvcmsvYnVpbGQvY3N1L2NydG4uUwBicmVha2ZyZWUuY3BwAGVsZi1pbml0LmMA
X19saWJjX3N0YXJ0X21haW5AQEdMSUJDXzIuMi41AF9EWU5BTUlDAF9fZmluaV9hcnJheV9lbmQA
X19kc29faGFuZGxlAF9fbGliY19jc3VfZmluaQBfaW5pdABfc3RhcnQAX19maW5pX2FycmF5X3N0
YXJ0AF9fbGliY19jc3VfaW5pdABEVy5yZWYuX19neHhfcGVyc29uYWxpdHlfdjAAX19ic3Nfc3Rh
cnQAbWFpbgBfX2luaXRfYXJyYXlfZW5kAF9fY3hhX2ZpbmFsaXplQEBHTElCQ18yLjIuNQBkYXRh
X3N0YXJ0AF9maW5pAF9lZGF0YQBfR0xPQkFMX09GRlNFVF9UQUJMRV8AX2VuZABwdXRzQEBHTElC
Q18yLjIuNQBfX2luaXRfYXJyYXlfc3RhcnQAX19ndWFyZEBAR0xJQkNfMi4zLjIAX0lPX3N0ZGlu
X3VzZWQAX19zdGFja19zbWFzaF9oYW5kbGVyQEBHTElCQ18yLjMuMgBfX2RhdGFfc3RhcnQAX0p2
X1JlZ2lzdGVyQ2xhc3NlcwBfX2d4eF9wZXJzb25hbGl0eV92MEBAQ1hYQUJJXzEuMwBfX2dtb25f
c3RhcnRfXwA=
--Boundary-00=_Lp1+BiwtGUEF1re
Content-Type: text/x-c++src;
charset="iso-8859-1";
name="breakfree.cpp"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="breakfree.cpp"
#include <stdio.h>
int main()
{
printf("I want to break free...\n");
return 0;
}
--Boundary-00=_Lp1+BiwtGUEF1re--