Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 881565 Details for
Bug 1083322
[abrt] espeak: LoadVoice(): espeak killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 85.71 KB, created by
Davide Repetto
on 2014-04-01 23:52:47 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Davide Repetto
Created:
2014-04-01 23:52:47 UTC
Size:
85.71 KB
patch
obsolete
>[New LWP 9211] >[New LWP 9212] >warning: Could not load shared library symbols for 2 libraries, e.g. /lib64/libX11-xcb.so.1. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `espeak The time is now, 01, 17minutes and 50 seconds -a50 -k20 -p50 -s140 -v!v/'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x0000003f3042e0ce in LoadVoice (vname=vname@entry=0x3f3065aa80 <SetVoiceByName(char const*)::buf> "!v/m5", control=control@entry=1) at voices.cpp:827 >827 langopts->intonation_group = option_tone_flags & 0xff; > >Thread 2 (Thread 0x7fed12eba700 (LWP 9212)): >#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85 >No locals. >#1 0x0000003f30433774 in say_thread () at fifo.cpp:406 > a_start_is_required = <optimized out> > look_for_inactivity = <optimized out> > __PRETTY_FUNCTION__ = "void* say_thread(void*)" >#2 0x00000039cf207f33 in start_thread (arg=0x7fed12eba700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fed12eba700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140656201410304, -5505299786431943254, 0, 0, 140656201411008, 140656201410304, 5495265468341071274, -5482392283841385046}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#3 0x00000039ceaf4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fed194477c0 (LWP 9211)): >#0 0x0000003f3042e0ce in LoadVoice (vname=vname@entry=0x3f3065aa80 <SetVoiceByName(char const*)::buf> "!v/m5", control=control@entry=1) at voices.cpp:827 > value = 423952384 > langix = 0 > stress_amps_set = 0 > langopts = 0x0 > new_translator = 0x0 > dict_min = 0 > voices_europe = <synthetic pointer> > n = <optimized out> > language_type = <optimized out> > names = {"\001\000\000\000\377\177\000\000\240)E\031\355\177\000\000PN\217\374\377\177\000\000\000\000 \234\036\371\377\377\330\254$2?\000\000", "2\320`\316\071\000\000\000\001\000\000\000\377\177\000\000\320$E\031\355\177\000\000\200N\217\374\377\177\000\000\377\277\256\316\071\000\000", "\300\000\000\000\000\000\000\000\261\260p\003\000\200\377\377\r\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\063\000\000\000\000\000\000", "\000\000\000\000\000\000\000\000PO\217\374\377\177\000\000\000\000\000\000\000\000\000\000[\000\000\000n\000\000\000\000\000\000\000\000\000\000", "\000\000\000\000\000\000\000\000w\000\000\000|\000\000\000OO\217\374\377\177\000\000\000\000\000\000\000\000\000\000\220O\217\374\377\177\000", "\220O\217\374\377\177\000\000\320Q\217\374\377\177\000\000\320Q\217\374\377\177\000\000\252\000\000\000\000\000\000\000\026\236C0?\000\000", "\310P\217\374\377\177\000\000\001\000\000\000\000\000\000\000\220O\217\374\377\177\000\000\270B\260\316\071\000\000\000\001\200\255\373\000\000\000", "\320Q\217\374\377\177\000\000\320Q\217\374\377\177\000\000\320Q\217\374\377\177\000\000\320Q\217\374\377\177\000\000\355Q\217\374\377\177\000"} > p = <optimized out> > key = 18 > tone_only = 0 > new_dictionary = "en", '\000' <repeats 30 times>, "$\000\000\000\004\000\000" > buf = "intonation\000\062\000\000 85 150\000\000\063\061\060\000\000s/!v/m5", '\000' <repeats 13 times>, "/\000\000\000\000\000\000\000\260\252e0?\000\000\000\000\020\000\000\000\000\000\000\000\000\202\316\071\000\000\000\020S\217\374\377\177\000\000\000\000\000\000\000\000\360?_\000\000\000n\000\000\000\240\037\000\000\240\037\000\000\240\037\000\000\000\000\000\000\200\021f0?\000\000\000\240\037\000\000\000\000\000\000\203\066C0?\000\000\000\200\021f0?\000\000\000@\232C0?", '\000' <repeats 11 times>, "\210\374e0?", '\000' <repeats 11 times>, "\353\335 \317\071" > voice_name = "male5", '\000' <repeats 34 times> > language_set = 0 > conditional_rules = 0 > language_name = "variant\000\270B\260\316\071\000\000\000\001\200\255\373S.ut0R\217\374\377\177\000\000\060R\217\374\377\177\000" > phonemes_name = "en", '\000' <repeats 14 times>, "\360P\217\374\377\177\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377" > pitch1 = 32767 > value2 = 32749 > voicename = "!v/m5", '\000' <repeats 34 times> > translator_name = "en\000\374\377\177\000\000RR\217\374\377\177\000\000\367R\217\374\377\177\000\000\060R\217\374\377\177\000\000\367R\217\374\377\177\000" > path_voices = "/usr/share/espeak-data/voices/\000\000t\003\000\000\000\000\000\000`\207\333\316\071\000\000\000\377\377\377\377\000\000\000\000\060\001", '\000' <repeats 14 times>, "\300x\333\316\071", '\000' <repeats 11 times>, "p\033a\316\071\000\000\000\060\337\321", '\000' <repeats 13 times>, "@S\217\374\377\177\000\000\200\252e0?\000\000\000\001\000\000\000\000\000\000\000\000\224\333\316\071", '\000' <repeats 11 times>, "\rB\260\316\071\000\000\000@S\217\374\377\177\000\000(\000\000" > pitch2 = -1700790272 > voices_asia = <synthetic pointer> > ix = 32767 > stress_lengths_set = 0 > stress_add_set = 0 > f_voice = 0xd30070 > stress_amps = {1, 32767, 423958944, 32749, -57717312, 32767, -1694498816, -1762} > stress_add = {-57717264, 32767, -1688207360, -1762, 841264376, 63, -832516046, 57} > name1 = "@S\217\374\377\177\000\000@S\217\374\377\177\000\000\005\000\000\000\000\000\000\000\300\274C0?\000\000\000hR\217\374\377\177\000" > voice_identifier = "!v/m5", '\000' <repeats 34 times> > phonemes_set = 0 > option_name = "`\207\333\316\071\000\000\000\360\000\002\000\000\000\000\000\377\377\377\377\000\000\000\000 \337\321\000\000\000\000\000\000\020\000\000\000\000\000" > stress_lengths = {841264392, 63, -832516046, 57, 1, 32767, 423957712, 32749} > name2 = "0Q\217\374\377\177\000\000\270B\260\316\071\000\000\000\001\200\255\373\000\000\000\000@S\217\374\377\177\000\000@S\217\374\377\177\000\000@S\217\374\377\177\000\000@S\217\374\377\177\000\000CS\217\374\377\177\000\000DS\217\374\377\177\000\000@S\217\374\377\177\000" > voice_dir = <optimized out> > voice_languages = '\000' <repeats 99 times> >#1 0x0000003f3042f30f in SetVoiceByName (name=0x7ffffc8f55f0 "!v/m5") at voices.cpp:1815 > voice_selector = {name = 0x7ffffc8f55f0 "!v/m5", languages = 0x0, identifier = 0x0, gender = 0 '\000', age = 0 '\000', variant = 0 '\000', xx1 = 0 '\000', score = 0, spare = 0x0} > buf = "!v/m5", '\000' <repeats 54 times> > v = <optimized out> > ix = <optimized out> > variant_name = 0x3f3065ad20 <ExtractVoiceVariantName(char*, int, int)::variant_name> "" >#2 0x000000000040185f in main (argc=7, argv=0x7ffffc8f5808) at espeak.cpp:676 > f_text = 0x0 > option_index = 0 > optarg2 = <optimized out> > value = 57 > volume = 50 > speed = 140 > option_phonemes = 0 > long_options = {{name = 0x402ff9 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x402ffe "stdin", has_arg = 0, flag = 0x0, val = 256}, {name = 0x403004 "compile-debug", has_arg = 2, flag = 0x0, val = 257}, {name = 0x403012 "compile", has_arg = 2, flag = 0x0, val = 258}, {name = 0x40301a "punct", has_arg = 2, flag = 0x0, val = 259}, {name = 0x403020 "voices", has_arg = 2, flag = 0x0, val = 260}, {name = 0x402f6f "stdout", has_arg = 0, flag = 0x0, val = 261}, {name = 0x403027 "split", has_arg = 2, flag = 0x0, val = 262}, {name = 0x40302d "path", has_arg = 1, flag = 0x0, val = 263}, {name = 0x403032 "phonout", has_arg = 1, flag = 0x0, val = 264}, {name = 0x40303a "pho", has_arg = 0, flag = 0x0, val = 265}, {name = 0x40303e "ipa", has_arg = 2, flag = 0x0, val = 266}, {name = 0x403042 "version", has_arg = 0, flag = 0x0, val = 267}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} > f_phonemes_out = 0x39cedb9400 <_IO_2_1_stdout_> > filename = "\000V\217\374\377\177\000\000@V\217\374\377\177\000\000&\260be\000\000\000\000\247\212\267\316\071\000\000\000E\020\260\000\000\000\000\000\001<\210\363iw\001\000\330\341\237\374\377\177\000\000\000\027\202\316\071", '\000' <repeats 19 times>, "\240{A\317\071\000\000\000\000\000\202\316\071\000\000\000\b\t\202\316\071\000\000\000\331+\260\316\071", '\000' <repeats 11 times>, "\001m \317\071\000\000\000@", '\000' <repeats 17 times>, "\200\000\000\000\000\000\a\000\000\000\000\000\000\000HX\217\374\377\177\000\000@W\217\374\377\177\000\000h\021\202\316\071", '\000' <repeats 11 times>, "\001\000\000\000\000\000\000" > c = <optimized out> > voicename = "!v/m5", '\000' <repeats 34 times> > data_path = 0x0 > ix = <optimized out> > filesize = 0 > synth_flags = 4352 > option_mbrola_phonemes = 0 > option_linelength = 0 > option_waveout = <optimized out> > voice_select = {name = 0x7fed1944cab0 "/lib64/libattr.so.1", languages = 0x1ce60d032 <Address 0x1ce60d032 out of bounds>, identifier = 0x1 <Address 0x1 out of bounds>, gender = 40 '(', age = 203 '\313', variant = 71 'G', xx1 = 25 '\031', score = 32749, spare = 0x0} > err_load = <synthetic pointer> > p_text = 0x0 > flag_compile = 0 > option_capitals = 20 > option_punctuation = -1 > option_punctlist = L"\000\x7fff\xfc8f5480\x7fff\xb01bca00\000\xceb79f85\071\x315ca59\000\x194569a0\x7fed\xfc9fe1c0\x7fff\xce821700\071\x1944cac8\x7fed\a\000\xfc8f5560\x7fff\xce6108ae\071\000\x7fff\xce609374\071\xe4803f40\071\xfc9fe160\x7fff\000\000\001\000\x6562b026\000\xce609b58\071\xd18170c0\071\xfc8f5540\x7fff\x1958ac0\000\xfc9fe1d8\x7fff\xfc8f5650\x7fff&9\000\x7fff\000\000\000\000\xfc8f5740\x7fff\xce821700\071\xceb78aa7\071\xfc9fe268\x7fff\xfc8f5710\x7fff\000\000\005\000\000\000\xfc8f5708\x7fff\xfc8f56e0\x7fff\000\000\xfc8f5740\x7fff\xce821a88\071\xce821700\071\xce609d9f\071\000\000\xfc8f5740\x7fff\000\000\000\000\000\000\xce821700\071" > flag_stdin = 0 > pitch = 50 > wordgap = -1 >From To Syms Read Shared Object Library >0x00000039d425bab0 0x00000039d42c262a Yes /lib64/libstdc++.so.6 >0x0000003f30406750 0x0000003f3043830c Yes /lib64/libespeak.so.1 >0x00000039cf605890 0x00000039cf674bb8 Yes /lib64/libm.so.6 >0x00000039cfe02af0 0x00000039cfe12218 Yes /lib64/libgcc_s.so.1 >0x00000039cea1f560 0x00000039ceb60bb4 Yes /lib64/libc.so.6 >0x00000039ce600b10 0x00000039ce619c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003f3200c650 0x0000003f32038f18 Yes /lib64/libpulse.so.0 >0x00000039cf2059f0 0x00000039cf211614 Yes /lib64/libpthread.so.0 >0x00000039e7e02ec0 0x00000039e7e075d4 Yes /lib64/libjson-c.so.2 >0x0000003f324141a0 0x0000003f3245049c Yes /usr/lib64/pulseaudio/libpulsecommon-4.0.so > No /lib64/libX11-xcb.so.1 > No /lib64/libX11.so.6 >0x00000039d2a09a00 0x00000039d2a176c8 Yes /lib64/libxcb.so.1 >0x00000039dee04f30 0x00000039dee121ec Yes /lib64/libICE.so.6 >0x0000003f30001c20 0x0000003f30005c44 Yes /lib64/libSM.so.6 >0x00000030928014c0 0x0000003092803e58 Yes /lib64/libXtst.so.6 >0x00000039ec2033e0 0x00000039ec206eb8 Yes /lib64/libwrap.so.0 >0x00000039e82063e0 0x00000039e823f30c Yes /lib64/libsndfile.so.1 >0x00000039ebe01380 0x00000039ebe039f8 Yes /lib64/libasyncns.so.0 >0x00000039dd607ab0 0x00000039dd631a54 Yes /lib64/libdbus-1.so.3 >0x00000039e5a01620 0x00000039e5a02e58 Yes /lib64/libcap.so.2 >0x00000039d06022d0 0x00000039d06050bc Yes /lib64/librt.so.1 >0x00000039cee00ed0 0x00000039cee019d0 Yes /lib64/libdl.so.2 >0x00000039d2600ee0 0x00000039d2601bfc Yes /lib64/libXau.so.6 >0x0000003f2fc01510 0x0000003f2fc02b84 Yes /lib64/libuuid.so.1 >0x00000039d3603760 0x00000039d360d460 Yes /lib64/libXext.so.6 >0x00000039d5202240 0x00000039d520c5f8 Yes /lib64/libXi.so.6 >0x00000039e7a04110 0x00000039e7a10d64 Yes /lib64/libnsl.so.1 >0x00000039eae01340 0x00000039eae09334 Yes /lib64/libgsm.so.1 >0x00000039e72090c0 0x00000039e723a190 Yes /lib64/libFLAC.so.8 >0x00000039e8a13b60 0x00000039e8a1617c Yes /lib64/libvorbisenc.so.2 >0x00000039e5e03850 0x00000039e5e1b180 Yes /lib64/libvorbis.so.0 >0x00000039e4e01aa0 0x00000039e4e04098 Yes /lib64/libogg.so.0 >0x00000039d1603a40 0x00000039d16127dc Yes /lib64/libresolv.so.2 >0x00000039e46013d0 0x00000039e460341c Yes /lib64/libattr.so.1 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x2 2 >rbx 0x7ffffc8f527b 140737430639227 >rcx 0x3f3043bd10 271392685328 >rdx 0x0 0 >rsi 0x0 0 >rdi 0x0 0 >rbp 0x3f3065a4ec 0x3f3065a4ec <option_tone_flags> >rsp 0x7ffffc8f4d30 0x7ffffc8f4d30 >r8 0xa 10 >r9 0x1 1 >r10 0x2 2 >r11 0x0 0 >r12 0x0 0 >r13 0x12 18 >r14 0x7ffffc8f5270 140737430639216 >r15 0xd30070 13828208 >rip 0x3f3042e0ce 0x3f3042e0ce <LoadVoice(char const*, int)+3694> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function LoadVoice(char const*, int): > 0x0000003f3042d260 <+0>: push %r15 > 0x0000003f3042d262 <+2>: mov $0x28,%edx > 0x0000003f3042d267 <+7>: mov %esi,%r15d > 0x0000003f3042d26a <+10>: push %r14 > 0x0000003f3042d26c <+12>: push %r13 > 0x0000003f3042d26e <+14>: push %r12 > 0x0000003f3042d270 <+16>: push %rbp > 0x0000003f3042d271 <+17>: mov %rdi,%rbp > 0x0000003f3042d274 <+20>: push %rbx > 0x0000003f3042d275 <+21>: sub $0x618,%rsp > 0x0000003f3042d27c <+28>: lea 0x2a0(%rsp),%rbx > 0x0000003f3042d284 <+36>: mov %esi,0x58(%rsp) > 0x0000003f3042d288 <+40>: movl $0x0,0xa0(%rsp) > 0x0000003f3042d293 <+51>: mov %fs:0x28,%rax > 0x0000003f3042d29c <+60>: mov %rax,0x608(%rsp) > 0x0000003f3042d2a4 <+68>: xor %eax,%eax > 0x0000003f3042d2a6 <+70>: mov %esi,%eax > 0x0000003f3042d2a8 <+72>: mov %rdi,%rsi > 0x0000003f3042d2ab <+75>: mov %rbx,%rdi > 0x0000003f3042d2ae <+78>: and $0x2,%eax > 0x0000003f3042d2b1 <+81>: mov %eax,0x1c(%rsp) > 0x0000003f3042d2b5 <+85>: callq 0x3f3040b540 <strncpy0(char*, char const*, int)> > 0x0000003f3042d2ba <+90>: and $0x10,%r15d > 0x0000003f3042d2be <+94>: jne 0x3f3042d88d <LoadVoice(char const*, int)+1581> > 0x0000003f3042d2c4 <+100>: cmpb $0x0,0x2a0(%rsp) > 0x0000003f3042d2cc <+108>: je 0x3f3042d953 <LoadVoice(char const*, int)+1779> > 0x0000003f3042d2d2 <+114>: lea 0x490(%rsp),%r12 > 0x0000003f3042d2da <+122>: mov 0x215ccf(%rip),%r8 # 0x3f30642fb0 > 0x0000003f3042d2e1 <+129>: lea 0xea3c(%rip),%rcx # 0x3f3043bd24 > 0x0000003f3042d2e8 <+136>: mov $0x2f,%r9d > 0x0000003f3042d2ee <+142>: mov $0xac,%edx > 0x0000003f3042d2f3 <+147>: mov $0x1,%esi > 0x0000003f3042d2f8 <+152>: mov %r12,%rdi > 0x0000003f3042d2fb <+155>: xor %eax,%eax > 0x0000003f3042d2fd <+157>: lea 0x540(%rsp),%r14 > 0x0000003f3042d305 <+165>: movl $0x2f,(%rsp) > 0x0000003f3042d30c <+172>: callq 0x3f304065d0 <__sprintf_chk@plt> > 0x0000003f3042d311 <+177>: lea 0xcaa4(%rip),%rcx # 0x3f30439dbc > 0x0000003f3042d318 <+184>: mov %rbx,%r9 > 0x0000003f3042d31b <+187>: mov %r12,%r8 > 0x0000003f3042d31e <+190>: mov $0xbe,%edx > 0x0000003f3042d323 <+195>: mov $0x1,%esi > 0x0000003f3042d328 <+200>: mov %r14,%rdi > 0x0000003f3042d32b <+203>: xor %eax,%eax > 0x0000003f3042d32d <+205>: callq 0x3f304065d0 <__sprintf_chk@plt> > 0x0000003f3042d332 <+210>: mov %r14,%rdi > 0x0000003f3042d335 <+213>: callq 0x3f30406e10 <GetFileLength(char const*)> > 0x0000003f3042d33a <+218>: test %eax,%eax > 0x0000003f3042d33c <+220>: jle 0x3f3042d965 <LoadVoice(char const*, int)+1797> > 0x0000003f3042d342 <+226>: lea 0xdf08(%rip),%rsi # 0x3f3043b251 > 0x0000003f3042d349 <+233>: mov %r14,%rdi > 0x0000003f3042d34c <+236>: callq 0x3f30405f30 <fopen@plt> > 0x0000003f3042d351 <+241>: test %rax,%rax > 0x0000003f3042d354 <+244>: mov %rax,%r15 > 0x0000003f3042d357 <+247>: je 0x3f3042da2f <LoadVoice(char const*, int)+1999> > 0x0000003f3042d35d <+253>: lea 0xb99a(%rip),%rbx # 0x3f30438cfe > 0x0000003f3042d364 <+260>: mov 0x1c(%rsp),%r12d > 0x0000003f3042d369 <+265>: test %r12d,%r12d > 0x0000003f3042d36c <+268>: jne 0x3f3042d553 <LoadVoice(char const*, int)+755> > 0x0000003f3042d372 <+274>: mov 0x215bdf(%rip),%rax # 0x3f30642f58 > 0x0000003f3042d379 <+281>: mov (%rax),%rdi > 0x0000003f3042d37c <+284>: mov %rax,%r13 > 0x0000003f3042d37f <+287>: mov %rax,0x28(%rsp) > 0x0000003f3042d384 <+292>: test %rdi,%rdi > 0x0000003f3042d387 <+295>: je 0x3f3042d396 <LoadVoice(char const*, int)+310> > 0x0000003f3042d389 <+297>: callq 0x3f30422280 <DeleteTranslator(Translator*)> > 0x0000003f3042d38e <+302>: movq $0x0,0x0(%r13) > 0x0000003f3042d396 <+310>: lea 0x300(%rsp),%rax > 0x0000003f3042d39e <+318>: mov %rbx,%rsi > 0x0000003f3042d3a1 <+321>: mov $0x28,%edx > 0x0000003f3042d3a6 <+326>: mov %rax,%rdi > 0x0000003f3042d3a9 <+329>: mov %rax,0x38(%rsp) > 0x0000003f3042d3ae <+334>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042d3b3 <+339>: lea 0x330(%rsp),%rax > 0x0000003f3042d3bb <+347>: mov %rbx,%rsi > 0x0000003f3042d3be <+350>: mov $0x28,%edx > 0x0000003f3042d3c3 <+355>: mov %rax,%rdi > 0x0000003f3042d3c6 <+358>: mov %rax,0x50(%rsp) > 0x0000003f3042d3cb <+363>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042d3d0 <+368>: lea 0x360(%rsp),%rax > 0x0000003f3042d3d8 <+376>: mov %rbx,%rsi > 0x0000003f3042d3db <+379>: mov $0x28,%edx > 0x0000003f3042d3e0 <+384>: mov %rax,%rdi > 0x0000003f3042d3e3 <+387>: mov %rax,%rbx > 0x0000003f3042d3e6 <+390>: mov %rax,0x40(%rsp) > 0x0000003f3042d3eb <+395>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042d3f0 <+400>: lea 0x22da69(%rip),%rax # 0x3f3065ae60 <_ZL9voicedata> > 0x0000003f3042d3f7 <+407>: lea 0x22da22(%rip),%rdi # 0x3f3065ae20 <_ZZ9LoadVoicePKciE16voice_identifier> > 0x0000003f3042d3fe <+414>: mov $0x28,%edx > 0x0000003f3042d403 <+419>: mov %rbp,%rsi > 0x0000003f3042d406 <+422>: mov %rax,0x217a93(%rip) # 0x3f30644ea0 <voice> > 0x0000003f3042d40d <+429>: callq 0x3f3040b540 <strncpy0(char*, char const*, int)> > 0x0000003f3042d412 <+434>: lea 0x22da07(%rip),%rax # 0x3f3065ae20 <_ZZ9LoadVoicePKciE16voice_identifier> > 0x0000003f3042d419 <+441>: xor %edi,%edi > 0x0000003f3042d41b <+443>: movb $0x0,0x22d9be(%rip) # 0x3f3065ade0 <_ZZ9LoadVoicePKciE10voice_name> > 0x0000003f3042d422 <+450>: movb $0x0,0x22d937(%rip) # 0x3f3065ad60 <_ZZ9LoadVoicePKciE15voice_languages> > 0x0000003f3042d429 <+457>: mov %rax,0x22d5e0(%rip) # 0x3f3065aa10 <current_voice_selected+16> > 0x0000003f3042d430 <+464>: lea 0x22d9a9(%rip),%rax # 0x3f3065ade0 <_ZZ9LoadVoicePKciE10voice_name> > 0x0000003f3042d437 <+471>: mov %rax,0x22d5c2(%rip) # 0x3f3065aa00 <current_voice_selected> > 0x0000003f3042d43e <+478>: lea 0x22d91b(%rip),%rax # 0x3f3065ad60 <_ZZ9LoadVoicePKciE15voice_languages> > 0x0000003f3042d445 <+485>: mov %rax,0x22d5bc(%rip) # 0x3f3065aa08 <current_voice_selected+8> > 0x0000003f3042d44c <+492>: callq 0x3f3042d090 <VoiceReset(int)> > 0x0000003f3042d451 <+497>: mov %rbx,%rdi > 0x0000003f3042d454 <+500>: callq 0x3f3041da00 <SelectPhonemeTableName(char const*)> > 0x0000003f3042d459 <+505>: test %r15,%r15 > 0x0000003f3042d45c <+508>: movq $0x0,0x20(%rsp) > 0x0000003f3042d465 <+517>: je 0x3f3042d61c <LoadVoice(char const*, int)+956> > 0x0000003f3042d46b <+523>: lea 0x150(%rsp),%rax > 0x0000003f3042d473 <+531>: xor %r12d,%r12d > 0x0000003f3042d476 <+534>: movl $0x0,0x5c(%rsp) > 0x0000003f3042d47e <+542>: movl $0x0,0x48(%rsp) > 0x0000003f3042d486 <+550>: movl $0x0,0x30(%rsp) > 0x0000003f3042d48e <+558>: mov %rax,0x68(%rsp) > 0x0000003f3042d493 <+563>: lea 0x1c8(%rsp),%rax > 0x0000003f3042d49b <+571>: movl $0x0,0x34(%rsp) > 0x0000003f3042d4a3 <+579>: movl $0x0,0x60(%rsp) > 0x0000003f3042d4ab <+587>: movl $0x0,0x64(%rsp) > 0x0000003f3042d4b3 <+595>: movl $0x0,0x4c(%rsp) > 0x0000003f3042d4bb <+603>: mov %rax,0x78(%rsp) > 0x0000003f3042d4c0 <+608>: mov %r15,%rdx > 0x0000003f3042d4c3 <+611>: mov $0xbe,%esi > 0x0000003f3042d4c8 <+616>: mov %r14,%rdi > 0x0000003f3042d4cb <+619>: callq 0x3f3042c430 <fgets_strip(char*, int, FILE*)> > 0x0000003f3042d4d0 <+624>: test %rax,%rax > 0x0000003f3042d4d3 <+627>: je 0x3f3042d830 <LoadVoice(char const*, int)+1488> > 0x0000003f3042d4d9 <+633>: movsbq 0x540(%rsp),%rbx > 0x0000003f3042d4e2 <+642>: test %bl,%bl > 0x0000003f3042d4e4 <+644>: je 0x3f3042d873 <LoadVoice(char const*, int)+1555> > 0x0000003f3042d4ea <+650>: callq 0x3f30406110 <__ctype_b_loc@plt> > 0x0000003f3042d4ef <+655>: mov %r14,%rbp > 0x0000003f3042d4f2 <+658>: mov (%rax),%rax > 0x0000003f3042d4f5 <+661>: jmp 0x3f3042d50d <LoadVoice(char const*, int)+685> > 0x0000003f3042d4f7 <+663>: nopw 0x0(%rax,%rax,1) > 0x0000003f3042d500 <+672>: add $0x1,%rbp > 0x0000003f3042d504 <+676>: movsbq 0x0(%rbp),%rbx > 0x0000003f3042d509 <+681>: test %bl,%bl > 0x0000003f3042d50b <+683>: je 0x3f3042d514 <LoadVoice(char const*, int)+692> > 0x0000003f3042d50d <+685>: testb $0x20,0x1(%rax,%rbx,2) > 0x0000003f3042d512 <+690>: je 0x3f3042d500 <LoadVoice(char const*, int)+672> > 0x0000003f3042d514 <+692>: movb $0x0,0x0(%rbp) > 0x0000003f3042d518 <+696>: cmpb $0x0,0x540(%rsp) > 0x0000003f3042d520 <+704>: je 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042d522 <+706>: lea 0x2179b7(%rip),%rdi # 0x3f30644ee0 <_ZL11keyword_tab> > 0x0000003f3042d529 <+713>: mov %r14,%rsi > 0x0000003f3042d52c <+716>: lea 0x1(%rbp),%rbx > 0x0000003f3042d530 <+720>: callq 0x3f3040b570 <LookupMnem(MNEM_TAB*, char const*)> > 0x0000003f3042d535 <+725>: cmp $0x24,%eax > 0x0000003f3042d538 <+728>: mov %eax,%r13d > 0x0000003f3042d53b <+731>: ja 0x3f3042da7d <LoadVoice(char const*, int)+2077> > 0x0000003f3042d541 <+737>: mov %eax,%edx > 0x0000003f3042d543 <+739>: lea 0xeb36(%rip),%rax # 0x3f3043c080 > 0x0000003f3042d54a <+746>: movslq (%rax,%rdx,4),%rdx > 0x0000003f3042d54e <+750>: add %rdx,%rax > 0x0000003f3042d551 <+753>: jmpq *%rax > 0x0000003f3042d553 <+755>: lea 0x300(%rsp),%rax > 0x0000003f3042d55b <+763>: mov $0x28,%edx > 0x0000003f3042d560 <+768>: mov %rbx,%rsi > 0x0000003f3042d563 <+771>: mov %rax,%rdi > 0x0000003f3042d566 <+774>: mov %rax,0x38(%rsp) > 0x0000003f3042d56b <+779>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042d570 <+784>: lea 0x330(%rsp),%rax > 0x0000003f3042d578 <+792>: mov $0x28,%edx > 0x0000003f3042d57d <+797>: mov %rbx,%rsi > 0x0000003f3042d580 <+800>: mov %rax,%rdi > 0x0000003f3042d583 <+803>: mov %rax,0x50(%rsp) > 0x0000003f3042d588 <+808>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042d58d <+813>: lea 0x360(%rsp),%rax > 0x0000003f3042d595 <+821>: mov $0x28,%edx > 0x0000003f3042d59a <+826>: mov %rbx,%rsi > 0x0000003f3042d59d <+829>: mov %rax,%rdi > 0x0000003f3042d5a0 <+832>: mov %rax,0x40(%rsp) > 0x0000003f3042d5a5 <+837>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042d5aa <+842>: lea 0x22d86f(%rip),%rdi # 0x3f3065ae20 <_ZZ9LoadVoicePKciE16voice_identifier> > 0x0000003f3042d5b1 <+849>: mov $0x2b,%esi > 0x0000003f3042d5b6 <+854>: callq 0x3f30406370 <strchr@plt> > 0x0000003f3042d5bb <+859>: test %rax,%rax > 0x0000003f3042d5be <+862>: je 0x3f3042d5c3 <LoadVoice(char const*, int)+867> > 0x0000003f3042d5c0 <+864>: movb $0x0,(%rax) > 0x0000003f3042d5c3 <+867>: lea 0x3(%rbp),%r8 > 0x0000003f3042d5c7 <+871>: lea 0xbcff(%rip),%rcx # 0x3f304392cd > 0x0000003f3042d5ce <+878>: mov $0xbe,%edx > 0x0000003f3042d5d3 <+883>: mov $0x1,%esi > 0x0000003f3042d5d8 <+888>: mov %r14,%rdi > 0x0000003f3042d5db <+891>: xor %eax,%eax > 0x0000003f3042d5dd <+893>: callq 0x3f304065d0 <__sprintf_chk@plt> > 0x0000003f3042d5e2 <+898>: lea 0x22d837(%rip),%rdi # 0x3f3065ae20 <_ZZ9LoadVoicePKciE16voice_identifier> > 0x0000003f3042d5e9 <+905>: mov $0x28,%edx > 0x0000003f3042d5ee <+910>: mov %r14,%rsi > 0x0000003f3042d5f1 <+913>: callq 0x3f30406000 <__strcat_chk@plt> > 0x0000003f3042d5f6 <+918>: mov 0x21595b(%rip),%rax # 0x3f30642f58 > 0x0000003f3042d5fd <+925>: mov 0x1c(%rsp),%edi > 0x0000003f3042d601 <+929>: mov %rax,0x28(%rsp) > 0x0000003f3042d606 <+934>: mov (%rax),%rax > 0x0000003f3042d609 <+937>: mov %rax,0x20(%rsp) > 0x0000003f3042d60e <+942>: callq 0x3f3042d090 <VoiceReset(int)> > 0x0000003f3042d613 <+947>: test %r15,%r15 > 0x0000003f3042d616 <+950>: jne 0x3f3042d46b <LoadVoice(char const*, int)+523> > 0x0000003f3042d61c <+956>: mov 0x1c(%rsp),%esi > 0x0000003f3042d620 <+960>: mov $0x1,%eax > 0x0000003f3042d625 <+965>: xor %r12d,%r12d > 0x0000003f3042d628 <+968>: movl $0x0,0x5c(%rsp) > 0x0000003f3042d630 <+976>: movl $0x0,0x48(%rsp) > 0x0000003f3042d638 <+984>: movl $0x0,0x4c(%rsp) > 0x0000003f3042d640 <+992>: movl $0x0,0x34(%rsp) > 0x0000003f3042d648 <+1000>: test %esi,%esi > 0x0000003f3042d64a <+1002>: movl $0x0,0x30(%rsp) > 0x0000003f3042d652 <+1010>: sete %bl > 0x0000003f3042d655 <+1013>: test %al,%al > 0x0000003f3042d657 <+1015>: jne 0x3f3042d84f <LoadVoice(char const*, int)+1519> > 0x0000003f3042d65d <+1021>: nopl (%rax) > 0x0000003f3042d660 <+1024>: mov $0x3,%edi > 0x0000003f3042d665 <+1029>: callq 0x3f30416340 <SetSpeed(int)> > 0x0000003f3042d66a <+1034>: mov 0x21782f(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042d671 <+1041>: mov $0x9,%edx > 0x0000003f3042d676 <+1046>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f3042d680 <+1056>: movzwl 0xa4(%rax),%ecx > 0x0000003f3042d687 <+1063>: add $0x2,%rax > 0x0000003f3042d68b <+1067>: mov %cx,0xea(%rax) > 0x0000003f3042d692 <+1074>: movzwl 0xb4(%rax),%ecx > 0x0000003f3042d699 <+1081>: mov %cx,0xfc(%rax) > 0x0000003f3042d6a0 <+1088>: movzwl 0xc6(%rax),%ecx > 0x0000003f3042d6a7 <+1095>: mov %cx,0x10e(%rax) > 0x0000003f3042d6ae <+1102>: sub $0x1,%edx > 0x0000003f3042d6b1 <+1105>: jne 0x3f3042d680 <LoadVoice(char const*, int)+1056> > 0x0000003f3042d6b3 <+1107>: mov 0x1c(%rsp),%ecx > 0x0000003f3042d6b7 <+1111>: movl $0x9,0x94(%rsp) > 0x0000003f3042d6c2 <+1122>: test %ecx,%ecx > 0x0000003f3042d6c4 <+1124>: je 0x3f3042d8bc <LoadVoice(char const*, int)+1628> > 0x0000003f3042d6ca <+1130>: mov 0x28(%rsp),%rax > 0x0000003f3042d6cf <+1135>: mov (%rax),%r12 > 0x0000003f3042d6d2 <+1138>: mov 0x30(%r12),%esi > 0x0000003f3042d6d7 <+1143>: test %esi,%esi > 0x0000003f3042d6d9 <+1145>: mov %esi,0x98(%rsp) > 0x0000003f3042d6e0 <+1152>: jne 0x3f3042d946 <LoadVoice(char const*, int)+1766> > 0x0000003f3042d6e6 <+1158>: mov 0x2177b3(%rip),%rdi # 0x3f30644ea0 <voice> > 0x0000003f3042d6ed <+1165>: mov $0x69,%edx > 0x0000003f3042d6f2 <+1170>: movswl 0xc8(%rdi),%ecx > 0x0000003f3042d6f9 <+1177>: imul %edx,%ecx > 0x0000003f3042d6fc <+1180>: mov $0x51eb851f,%edx > 0x0000003f3042d701 <+1185>: mov %ecx,%eax > 0x0000003f3042d703 <+1187>: sar $0x1f,%ecx > 0x0000003f3042d706 <+1190>: imul %edx > 0x0000003f3042d708 <+1192>: sar $0x5,%edx > 0x0000003f3042d70b <+1195>: sub %ecx,%edx > 0x0000003f3042d70d <+1197>: test %bl,%bl > 0x0000003f3042d70f <+1199>: mov %dx,0xc8(%rdi) > 0x0000003f3042d716 <+1206>: jne 0x3f3042d819 <LoadVoice(char const*, int)+1465> > 0x0000003f3042d71c <+1212>: mov 0x30(%rsp),%eax > 0x0000003f3042d720 <+1216>: movl $0x0,0x94(%rsp) > 0x0000003f3042d72b <+1227>: test %eax,%eax > 0x0000003f3042d72d <+1229>: jle 0x3f3042d764 <LoadVoice(char const*, int)+1284> > 0x0000003f3042d72f <+1231>: mov 0x28(%rsp),%rax > 0x0000003f3042d734 <+1236>: mov 0x30(%rsp),%r8d > 0x0000003f3042d739 <+1241>: lea 0xe0(%rsp),%rcx > 0x0000003f3042d741 <+1249>: xor %edx,%edx > 0x0000003f3042d743 <+1251>: mov (%rax),%rsi > 0x0000003f3042d746 <+1254>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f3042d750 <+1264>: mov (%rcx,%rdx,4),%eax > 0x0000003f3042d753 <+1267>: mov %ax,0x3b0(%rsi,%rdx,2) > 0x0000003f3042d75b <+1275>: add $0x1,%rdx > 0x0000003f3042d75f <+1279>: cmp %edx,%r8d > 0x0000003f3042d762 <+1282>: jg 0x3f3042d750 <LoadVoice(char const*, int)+1264> > 0x0000003f3042d764 <+1284>: mov 0x48(%rsp),%eax > 0x0000003f3042d768 <+1288>: movl $0x0,0x94(%rsp) > 0x0000003f3042d773 <+1299>: test %eax,%eax > 0x0000003f3042d775 <+1301>: jle 0x3f3042d7a4 <LoadVoice(char const*, int)+1348> > 0x0000003f3042d777 <+1303>: mov 0x28(%rsp),%rax > 0x0000003f3042d77c <+1308>: mov 0x48(%rsp),%r8d > 0x0000003f3042d781 <+1313>: lea 0x100(%rsp),%rsi > 0x0000003f3042d789 <+1321>: xor %edx,%edx > 0x0000003f3042d78b <+1323>: mov (%rax),%rcx > 0x0000003f3042d78e <+1326>: xchg %ax,%ax > 0x0000003f3042d790 <+1328>: mov (%rsi,%rdx,4),%eax > 0x0000003f3042d793 <+1331>: add %ax,0x3b0(%rcx,%rdx,2) > 0x0000003f3042d79b <+1339>: add $0x1,%rdx > 0x0000003f3042d79f <+1343>: cmp %edx,%r8d > 0x0000003f3042d7a2 <+1346>: jg 0x3f3042d790 <LoadVoice(char const*, int)+1328> > 0x0000003f3042d7a4 <+1348>: mov 0x34(%rsp),%eax > 0x0000003f3042d7a8 <+1352>: movl $0x0,0x94(%rsp) > 0x0000003f3042d7b3 <+1363>: test %eax,%eax > 0x0000003f3042d7b5 <+1365>: jle 0x3f3042d7ed <LoadVoice(char const*, int)+1421> > 0x0000003f3042d7b7 <+1367>: mov 0x28(%rsp),%rax > 0x0000003f3042d7bc <+1372>: mov 0x34(%rsp),%r8d > 0x0000003f3042d7c1 <+1377>: xor %edx,%edx > 0x0000003f3042d7c3 <+1379>: mov (%rax),%rsi > 0x0000003f3042d7c6 <+1382>: lea 0xc0(%rsp),%rax > 0x0000003f3042d7ce <+1390>: xchg %ax,%ax > 0x0000003f3042d7d0 <+1392>: mov (%rax,%rdx,4),%ecx > 0x0000003f3042d7d3 <+1395>: mov %cl,0x3a0(%rsi,%rdx,1) > 0x0000003f3042d7da <+1402>: sub $0x1,%ecx > 0x0000003f3042d7dd <+1405>: mov %cl,0x3a8(%rsi,%rdx,1) > 0x0000003f3042d7e4 <+1412>: add $0x1,%rdx > 0x0000003f3042d7e8 <+1416>: cmp %edx,%r8d > 0x0000003f3042d7eb <+1419>: jg 0x3f3042d7d0 <LoadVoice(char const*, int)+1392> > 0x0000003f3042d7ed <+1421>: mov %rdi,%rax > 0x0000003f3042d7f0 <+1424>: mov 0x608(%rsp),%rdi > 0x0000003f3042d7f8 <+1432>: xor %fs:0x28,%rdi > 0x0000003f3042d801 <+1441>: jne 0x3f3042e894 <LoadVoice(char const*, int)+5684> > 0x0000003f3042d807 <+1447>: add $0x618,%rsp > 0x0000003f3042d80e <+1454>: pop %rbx > 0x0000003f3042d80f <+1455>: pop %rbp > 0x0000003f3042d810 <+1456>: pop %r12 > 0x0000003f3042d812 <+1458>: pop %r13 > 0x0000003f3042d814 <+1460>: pop %r14 > 0x0000003f3042d816 <+1462>: pop %r15 > 0x0000003f3042d818 <+1464>: retq > 0x0000003f3042d819 <+1465>: mov 0x28(%rsp),%rax > 0x0000003f3042d81e <+1470>: mov %r12,(%rax) > 0x0000003f3042d821 <+1473>: jmpq 0x3f3042d71c <LoadVoice(char const*, int)+1212> > 0x0000003f3042d826 <+1478>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f3042d830 <+1488>: mov %r15,%rdi > 0x0000003f3042d833 <+1491>: callq 0x3f30406560 <fclose@plt> > 0x0000003f3042d838 <+1496>: mov 0x1c(%rsp),%esi > 0x0000003f3042d83c <+1500>: test %r12,%r12 > 0x0000003f3042d83f <+1503>: sete %al > 0x0000003f3042d842 <+1506>: test %esi,%esi > 0x0000003f3042d844 <+1508>: sete %bl > 0x0000003f3042d847 <+1511>: test %al,%al > 0x0000003f3042d849 <+1513>: je 0x3f3042d660 <LoadVoice(char const*, int)+1024> > 0x0000003f3042d84f <+1519>: test %bl,%bl > 0x0000003f3042d851 <+1521>: je 0x3f3042d660 <LoadVoice(char const*, int)+1024> > 0x0000003f3042d857 <+1527>: mov 0x38(%rsp),%rdi > 0x0000003f3042d85c <+1532>: callq 0x3f30429900 <SelectTranslator(char const*)> > 0x0000003f3042d861 <+1537>: mov $0x3,%edi > 0x0000003f3042d866 <+1542>: mov %rax,%r12 > 0x0000003f3042d869 <+1545>: callq 0x3f30416340 <SetSpeed(int)> > 0x0000003f3042d86e <+1550>: jmpq 0x3f3042d66a <LoadVoice(char const*, int)+1034> > 0x0000003f3042d873 <+1555>: mov %r14,%rbp > 0x0000003f3042d876 <+1558>: movb $0x0,0x0(%rbp) > 0x0000003f3042d87a <+1562>: cmpb $0x0,0x540(%rsp) > 0x0000003f3042d882 <+1570>: je 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042d888 <+1576>: jmpq 0x3f3042d522 <LoadVoice(char const*, int)+706> > 0x0000003f3042d88d <+1581>: lea 0x540(%rsp),%r14 > 0x0000003f3042d895 <+1589>: mov $0xbe,%edx > 0x0000003f3042d89a <+1594>: mov %rbp,%rsi > 0x0000003f3042d89d <+1597>: mov %r14,%rdi > 0x0000003f3042d8a0 <+1600>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042d8a5 <+1605>: mov %r14,%rdi > 0x0000003f3042d8a8 <+1608>: callq 0x3f30406e10 <GetFileLength(char const*)> > 0x0000003f3042d8ad <+1613>: test %eax,%eax > 0x0000003f3042d8af <+1615>: jg 0x3f3042d342 <LoadVoice(char const*, int)+226> > 0x0000003f3042d8b5 <+1621>: xor %eax,%eax > 0x0000003f3042d8b7 <+1623>: jmpq 0x3f3042d7f0 <LoadVoice(char const*, int)+1424> > 0x0000003f3042d8bc <+1628>: mov 0x40(%rsp),%rdi > 0x0000003f3042d8c1 <+1633>: callq 0x3f3041da00 <SelectPhonemeTableName(char const*)> > 0x0000003f3042d8c6 <+1638>: test %eax,%eax > 0x0000003f3042d8c8 <+1640>: mov %eax,0x94(%rsp) > 0x0000003f3042d8cf <+1647>: js 0x3f3042da4f <LoadVoice(char const*, int)+2031> > 0x0000003f3042d8d5 <+1653>: mov 0x2175c4(%rip),%rdx # 0x3f30644ea0 <voice> > 0x0000003f3042d8dc <+1660>: mov 0x50(%rsp),%rsi > 0x0000003f3042d8e1 <+1665>: mov %r12,%rdi > 0x0000003f3042d8e4 <+1668>: mov %eax,0x3c(%rdx) > 0x0000003f3042d8e7 <+1671>: mov %eax,0x39c(%r12) > 0x0000003f3042d8ef <+1679>: mov 0x58(%rsp),%edx > 0x0000003f3042d8f3 <+1683>: mov 0xa0(%rsp),%eax > 0x0000003f3042d8fa <+1690>: and $0x4,%edx > 0x0000003f3042d8fd <+1693>: mov %eax,0x3c4(%r12) > 0x0000003f3042d905 <+1701>: callq 0x3f3040b5c0 <LoadDictionary(Translator*, char const*, int)> > 0x0000003f3042d90a <+1706>: mov 0x2153c7(%rip),%rax # 0x3f30642cd8 > 0x0000003f3042d911 <+1713>: cmpb $0x0,(%rax) > 0x0000003f3042d914 <+1716>: je 0x3f3042d8b5 <LoadVoice(char const*, int)+1621> > 0x0000003f3042d916 <+1718>: mov 0x5c(%rsp),%eax > 0x0000003f3042d91a <+1722>: lea 0x22d43f(%rip),%rdx # 0x3f3065ad60 <_ZZ9LoadVoicePKciE15voice_languages> > 0x0000003f3042d921 <+1729>: mov %eax,0x3c0(%r12) > 0x0000003f3042d929 <+1737>: movslq 0x4c(%rsp),%rax > 0x0000003f3042d92e <+1742>: movb $0x0,(%rdx,%rax,1) > 0x0000003f3042d932 <+1746>: mov 0x30(%r12),%esi > 0x0000003f3042d937 <+1751>: test %esi,%esi > 0x0000003f3042d939 <+1753>: mov %esi,0x98(%rsp) > 0x0000003f3042d940 <+1760>: je 0x3f3042d6e6 <LoadVoice(char const*, int)+1158> > 0x0000003f3042d946 <+1766>: mov %r12,%rdi > 0x0000003f3042d949 <+1769>: callq 0x3f304220d0 <SetLengthMods(Translator*, int)> > 0x0000003f3042d94e <+1774>: jmpq 0x3f3042d6e6 <LoadVoice(char const*, int)+1158> > 0x0000003f3042d953 <+1779>: movabs $0x746c7561666564,%rax > 0x0000003f3042d95d <+1789>: mov %rax,(%rbx) > 0x0000003f3042d960 <+1792>: jmpq 0x3f3042d2d2 <LoadVoice(char const*, int)+114> > 0x0000003f3042d965 <+1797>: cmpb $0x6d,0x2a0(%rsp) > 0x0000003f3042d96d <+1805>: je 0x3f3042da1c <LoadVoice(char const*, int)+1980> > 0x0000003f3042d973 <+1811>: lea 0x3f0(%rsp),%rdi > 0x0000003f3042d97b <+1819>: lea 0xb3c5(%rip),%rcx # 0x3f30438d47 > 0x0000003f3042d982 <+1826>: mov %rbx,%r8 > 0x0000003f3042d985 <+1829>: mov $0x50,%edx > 0x0000003f3042d98a <+1834>: mov $0x1,%esi > 0x0000003f3042d98f <+1839>: xor %eax,%eax > 0x0000003f3042d991 <+1841>: callq 0x3f304065d0 <__sprintf_chk@plt> > 0x0000003f3042d996 <+1846>: lea 0xe60b(%rip),%rdi # 0x3f3043bfa8 > 0x0000003f3042d99d <+1853>: mov %rbx,%rsi > 0x0000003f3042d9a0 <+1856>: callq 0x3f30406290 <strstr@plt> > 0x0000003f3042d9a5 <+1861>: test %rax,%rax > 0x0000003f3042d9a8 <+1864>: lea 0xe363(%rip),%r9 # 0x3f3043bd12 > 0x0000003f3042d9af <+1871>: je 0x3f3042e74a <LoadVoice(char const*, int)+5354> > 0x0000003f3042d9b5 <+1877>: lea 0xc458(%rip),%rcx # 0x3f30439e14 > 0x0000003f3042d9bc <+1884>: mov %r12,%r8 > 0x0000003f3042d9bf <+1887>: mov $0xbe,%edx > 0x0000003f3042d9c4 <+1892>: mov $0x1,%esi > 0x0000003f3042d9c9 <+1897>: mov %r14,%rdi > 0x0000003f3042d9cc <+1900>: xor %eax,%eax > 0x0000003f3042d9ce <+1902>: mov %rbx,0x8(%rsp) > 0x0000003f3042d9d3 <+1907>: movl $0x2f,(%rsp) > 0x0000003f3042d9da <+1914>: callq 0x3f304065d0 <__sprintf_chk@plt> > 0x0000003f3042d9df <+1919>: mov %r14,%rdi > 0x0000003f3042d9e2 <+1922>: callq 0x3f30406e10 <GetFileLength(char const*)> > 0x0000003f3042d9e7 <+1927>: test %eax,%eax > 0x0000003f3042d9e9 <+1929>: jg 0x3f3042d342 <LoadVoice(char const*, int)+226> > 0x0000003f3042d9ef <+1935>: lea 0xe33b(%rip),%rcx # 0x3f3043bd31 > 0x0000003f3042d9f6 <+1942>: mov %rbx,(%rsp) > 0x0000003f3042d9fa <+1946>: mov $0x2f,%r9d > 0x0000003f3042da00 <+1952>: mov %r12,%r8 > 0x0000003f3042da03 <+1955>: mov $0xbe,%edx > 0x0000003f3042da08 <+1960>: mov $0x1,%esi > 0x0000003f3042da0d <+1965>: mov %r14,%rdi > 0x0000003f3042da10 <+1968>: xor %eax,%eax > 0x0000003f3042da12 <+1970>: callq 0x3f304065d0 <__sprintf_chk@plt> > 0x0000003f3042da17 <+1975>: jmpq 0x3f3042d342 <LoadVoice(char const*, int)+226> > 0x0000003f3042da1c <+1980>: cmpb $0x62,0x2a1(%rsp) > 0x0000003f3042da24 <+1988>: jne 0x3f3042d973 <LoadVoice(char const*, int)+1811> > 0x0000003f3042da2a <+1994>: jmpq 0x3f3042d342 <LoadVoice(char const*, int)+226> > 0x0000003f3042da2f <+1999>: testb $0x3,0x58(%rsp) > 0x0000003f3042da34 <+2004>: jne 0x3f3042d8b5 <LoadVoice(char const*, int)+1621> > 0x0000003f3042da3a <+2010>: mov %rbx,%rdi > 0x0000003f3042da3d <+2013>: callq 0x3f3041da00 <SelectPhonemeTableName(char const*)> > 0x0000003f3042da42 <+2018>: test %eax,%eax > 0x0000003f3042da44 <+2020>: jns 0x3f3042d364 <LoadVoice(char const*, int)+260> > 0x0000003f3042da4a <+2026>: jmpq 0x3f3042d35d <LoadVoice(char const*, int)+253> > 0x0000003f3042da4f <+2031>: mov 0x215512(%rip),%rax # 0x3f30642f68 > 0x0000003f3042da56 <+2038>: mov 0x40(%rsp),%rcx > 0x0000003f3042da5b <+2043>: lea 0xe377(%rip),%rdx # 0x3f3043bdd9 > 0x0000003f3042da62 <+2050>: mov $0x1,%esi > 0x0000003f3042da67 <+2055>: mov (%rax),%rdi > 0x0000003f3042da6a <+2058>: xor %eax,%eax > 0x0000003f3042da6c <+2060>: callq 0x3f30405e70 <__fprintf_chk@plt> > 0x0000003f3042da71 <+2065>: mov 0x94(%rsp),%eax > 0x0000003f3042da78 <+2072>: jmpq 0x3f3042d8d5 <LoadVoice(char const*, int)+1653> > 0x0000003f3042da7d <+2077>: mov %r13d,%eax > 0x0000003f3042da80 <+2080>: mov %r14,%rcx > 0x0000003f3042da83 <+2083>: lea 0xe336(%rip),%rdx # 0x3f3043bdc0 > 0x0000003f3042da8a <+2090>: and $0xff00,%eax > 0x0000003f3042da8f <+2095>: cmp $0x100,%eax > 0x0000003f3042da94 <+2100>: je 0x3f3042e899 <LoadVoice(char const*, int)+5689> > 0x0000003f3042da9a <+2106>: mov 0x2154c7(%rip),%rax # 0x3f30642f68 > 0x0000003f3042daa1 <+2113>: mov $0x1,%esi > 0x0000003f3042daa6 <+2118>: mov (%rax),%rdi > 0x0000003f3042daa9 <+2121>: xor %eax,%eax > 0x0000003f3042daab <+2123>: callq 0x3f30405e70 <__fprintf_chk@plt> > 0x0000003f3042dab0 <+2128>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dab5 <+2133>: mov 0x1c(%rsp),%r10d > 0x0000003f3042daba <+2138>: test %r10d,%r10d > 0x0000003f3042dabd <+2141>: jne 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dac3 <+2147>: callq 0x3f30406110 <__ctype_b_loc@plt> > 0x0000003f3042dac8 <+2152>: mov (%rax),%rax > 0x0000003f3042dacb <+2155>: jmp 0x3f3042dad1 <LoadVoice(char const*, int)+2161> > 0x0000003f3042dacd <+2157>: add $0x1,%rbx > 0x0000003f3042dad1 <+2161>: movsbq (%rbx),%rdx > 0x0000003f3042dad5 <+2165>: testb $0x20,0x1(%rax,%rdx,2) > 0x0000003f3042dada <+2170>: jne 0x3f3042dacd <LoadVoice(char const*, int)+2157> > 0x0000003f3042dadc <+2172>: lea 0x22d2fd(%rip),%rdi # 0x3f3065ade0 <_ZZ9LoadVoicePKciE10voice_name> > 0x0000003f3042dae3 <+2179>: mov $0x28,%edx > 0x0000003f3042dae8 <+2184>: mov %rbx,%rsi > 0x0000003f3042daeb <+2187>: callq 0x3f3040b540 <strncpy0(char*, char const*, int)> > 0x0000003f3042daf0 <+2192>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042daf5 <+2197>: mov 0x1c(%rsp),%ebp > 0x0000003f3042daf9 <+2201>: test %ebp,%ebp > 0x0000003f3042dafb <+2203>: jne 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042db01 <+2209>: lea 0x2d0(%rsp),%rbp > 0x0000003f3042db09 <+2217>: lea 0xbc(%rsp),%rcx > 0x0000003f3042db11 <+2225>: lea 0xe266(%rip),%rsi # 0x3f3043bd7e > 0x0000003f3042db18 <+2232>: mov %rbx,%rdi > 0x0000003f3042db1b <+2235>: xor %eax,%eax > 0x0000003f3042db1d <+2237>: movl $0x5,0xbc(%rsp) > 0x0000003f3042db28 <+2248>: mov %rbp,%rdx > 0x0000003f3042db2b <+2251>: movb $0x0,0x2d0(%rsp) > 0x0000003f3042db33 <+2259>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042db38 <+2264>: lea 0xb77d(%rip),%rdi # 0x3f304392bc > 0x0000003f3042db3f <+2271>: mov $0x8,%ecx > 0x0000003f3042db44 <+2276>: mov %rbp,%rsi > 0x0000003f3042db47 <+2279>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x0000003f3042db49 <+2281>: je 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042db4f <+2287>: mov %rbp,%rdx > 0x0000003f3042db52 <+2290>: mov (%rdx),%ecx > 0x0000003f3042db54 <+2292>: add $0x4,%rdx > 0x0000003f3042db58 <+2296>: lea -0x1010101(%rcx),%eax > 0x0000003f3042db5e <+2302>: not %ecx > 0x0000003f3042db60 <+2304>: and %ecx,%eax > 0x0000003f3042db62 <+2306>: and $0x80808080,%eax > 0x0000003f3042db67 <+2311>: je 0x3f3042db52 <LoadVoice(char const*, int)+2290> > 0x0000003f3042db69 <+2313>: mov %eax,%ecx > 0x0000003f3042db6b <+2315>: shr $0x10,%ecx > 0x0000003f3042db6e <+2318>: test $0x8080,%eax > 0x0000003f3042db73 <+2323>: cmove %ecx,%eax > 0x0000003f3042db76 <+2326>: lea 0x2(%rdx),%rcx > 0x0000003f3042db7a <+2330>: cmove %rcx,%rdx > 0x0000003f3042db7e <+2334>: add %al,%al > 0x0000003f3042db80 <+2336>: movslq 0x4c(%rsp),%rcx > 0x0000003f3042db85 <+2341>: sbb $0x3,%rdx > 0x0000003f3042db89 <+2345>: mov $0x63,%eax > 0x0000003f3042db8e <+2350>: sub %rbp,%rdx > 0x0000003f3042db91 <+2353>: lea 0x2(%rdx),%ebx > 0x0000003f3042db94 <+2356>: sub %rcx,%rax > 0x0000003f3042db97 <+2359>: mov %ebx,%esi > 0x0000003f3042db99 <+2361>: cmp %rax,%rsi > 0x0000003f3042db9c <+2364>: jae 0x3f3042dbcd <LoadVoice(char const*, int)+2413> > 0x0000003f3042db9e <+2366>: mov 0x4c(%rsp),%edi > 0x0000003f3042dba2 <+2370>: mov 0xbc(%rsp),%esi > 0x0000003f3042dba9 <+2377>: lea 0x22d1b0(%rip),%rax # 0x3f3065ad60 <_ZZ9LoadVoicePKciE15voice_languages> > 0x0000003f3042dbb0 <+2384>: add $0x1,%rdx > 0x0000003f3042dbb4 <+2388>: add $0x1,%edi > 0x0000003f3042dbb7 <+2391>: mov %sil,(%rax,%rcx,1) > 0x0000003f3042dbbb <+2395>: mov %rbp,%rsi > 0x0000003f3042dbbe <+2398>: movslq %edi,%rdi > 0x0000003f3042dbc1 <+2401>: add %rax,%rdi > 0x0000003f3042dbc4 <+2404>: callq 0x3f304066e0 <memcpy@plt> > 0x0000003f3042dbc9 <+2409>: add %ebx,0x4c(%rsp) > 0x0000003f3042dbcd <+2413>: mov 0x64(%rsp),%r11d > 0x0000003f3042dbd2 <+2418>: test %r11d,%r11d > 0x0000003f3042dbd5 <+2421>: jne 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dbdb <+2427>: lea 0xd4af(%rip),%rsi # 0x3f3043b091 > 0x0000003f3042dbe2 <+2434>: mov %rbp,%rdi > 0x0000003f3042dbe5 <+2437>: callq 0x3f304064b0 <strtok@plt> > 0x0000003f3042dbea <+2442>: mov 0x38(%rsp),%rdi > 0x0000003f3042dbef <+2447>: mov $0x28,%edx > 0x0000003f3042dbf4 <+2452>: mov %rax,%rsi > 0x0000003f3042dbf7 <+2455>: mov %rax,%rbx > 0x0000003f3042dbfa <+2458>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042dbff <+2463>: mov 0x50(%rsp),%rdi > 0x0000003f3042dc04 <+2468>: mov %rbx,%rsi > 0x0000003f3042dc07 <+2471>: mov $0x28,%edx > 0x0000003f3042dc0c <+2476>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042dc11 <+2481>: mov %rbx,%rsi > 0x0000003f3042dc14 <+2484>: mov 0x40(%rsp),%rbx > 0x0000003f3042dc19 <+2489>: mov $0x28,%edx > 0x0000003f3042dc1e <+2494>: mov %rbx,%rdi > 0x0000003f3042dc21 <+2497>: callq 0x3f30406330 <__strcpy_chk@plt> > 0x0000003f3042dc26 <+2502>: mov %rbx,%rdi > 0x0000003f3042dc29 <+2505>: callq 0x3f3041da00 <SelectPhonemeTableName(char const*)> > 0x0000003f3042dc2e <+2510>: test %r12,%r12 > 0x0000003f3042dc31 <+2513>: je 0x3f3042dc3b <LoadVoice(char const*, int)+2523> > 0x0000003f3042dc33 <+2515>: mov %r12,%rdi > 0x0000003f3042dc36 <+2518>: callq 0x3f30422280 <DeleteTranslator(Translator*)> > 0x0000003f3042dc3b <+2523>: mov 0x38(%rsp),%rdi > 0x0000003f3042dc40 <+2528>: callq 0x3f30429900 <SelectTranslator(char const*)> > 0x0000003f3042dc45 <+2533>: mov %rax,0x20(%rsp) > 0x0000003f3042dc4a <+2538>: mov %rax,%r12 > 0x0000003f3042dc4d <+2541>: mov 0x21724c(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042dc54 <+2548>: mov $0x14,%edx > 0x0000003f3042dc59 <+2553>: mov %rbp,%rsi > 0x0000003f3042dc5c <+2556>: lea 0x28(%rax),%rdi > 0x0000003f3042dc60 <+2560>: callq 0x3f3040b540 <strncpy0(char*, char const*, int)> > 0x0000003f3042dc65 <+2565>: movl $0x1,0x64(%rsp) > 0x0000003f3042dc6d <+2573>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dc72 <+2578>: nopw 0x0(%rax,%rax,1) > 0x0000003f3042dc78 <+2584>: lea 0x440(%rsp),%rbp > 0x0000003f3042dc80 <+2592>: lea 0xbc(%rsp),%rcx > 0x0000003f3042dc88 <+2600>: lea 0xe0ef(%rip),%rsi # 0x3f3043bd7e > 0x0000003f3042dc8f <+2607>: mov %rbx,%rdi > 0x0000003f3042dc92 <+2610>: xor %eax,%eax > 0x0000003f3042dc94 <+2612>: movl $0x0,0xbc(%rsp) > 0x0000003f3042dc9f <+2623>: mov %rbp,%rdx > 0x0000003f3042dca2 <+2626>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042dca7 <+2631>: lea 0x217532(%rip),%rdi # 0x3f306451e0 <genders> > 0x0000003f3042dcae <+2638>: mov %rbp,%rsi > 0x0000003f3042dcb1 <+2641>: callq 0x3f3040b570 <LookupMnem(MNEM_TAB*, char const*)> > 0x0000003f3042dcb6 <+2646>: mov %al,0x22cd5c(%rip) # 0x3f3065aa18 <current_voice_selected+24> > 0x0000003f3042dcbc <+2652>: mov 0xbc(%rsp),%eax > 0x0000003f3042dcc3 <+2659>: mov %al,0x22cd50(%rip) # 0x3f3065aa19 <current_voice_selected+25> > 0x0000003f3042dcc9 <+2665>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dcce <+2670>: mov 0x1c(%rsp),%r9d > 0x0000003f3042dcd3 <+2675>: test %r9d,%r9d > 0x0000003f3042dcd6 <+2678>: jne 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dcdc <+2684>: mov 0x38(%rsp),%rdx > 0x0000003f3042dce1 <+2689>: lea 0xc62f(%rip),%rsi # 0x3f3043a317 > 0x0000003f3042dce8 <+2696>: xor %eax,%eax > 0x0000003f3042dcea <+2698>: mov %rbx,%rdi > 0x0000003f3042dced <+2701>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042dcf2 <+2706>: test %r12,%r12 > 0x0000003f3042dcf5 <+2709>: je 0x3f3042dcff <LoadVoice(char const*, int)+2719> > 0x0000003f3042dcf7 <+2711>: mov %r12,%rdi > 0x0000003f3042dcfa <+2714>: callq 0x3f30422280 <DeleteTranslator(Translator*)> > 0x0000003f3042dcff <+2719>: mov 0x38(%rsp),%rdi > 0x0000003f3042dd04 <+2724>: callq 0x3f30429900 <SelectTranslator(char const*)> > 0x0000003f3042dd09 <+2729>: mov %rax,%r12 > 0x0000003f3042dd0c <+2732>: mov %rax,0x20(%rsp) > 0x0000003f3042dd11 <+2737>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dd16 <+2742>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f3042dd20 <+2752>: mov 0x40(%rsp),%rdx > 0x0000003f3042dd25 <+2757>: lea 0xc5eb(%rip),%rsi # 0x3f3043a317 > 0x0000003f3042dd2c <+2764>: mov %rbx,%rdi > 0x0000003f3042dd2f <+2767>: xor %eax,%eax > 0x0000003f3042dd31 <+2769>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042dd36 <+2774>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dd3b <+2779>: mov 0x50(%rsp),%rdx > 0x0000003f3042dd40 <+2784>: lea 0xc5d0(%rip),%rsi # 0x3f3043a317 > 0x0000003f3042dd47 <+2791>: mov %rbx,%rdi > 0x0000003f3042dd4a <+2794>: xor %eax,%eax > 0x0000003f3042dd4c <+2796>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042dd51 <+2801>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dd56 <+2806>: lea 0xbc(%rsp),%rax > 0x0000003f3042dd5e <+2814>: lea 0xb0(%rsp),%rcx > 0x0000003f3042dd66 <+2822>: lea 0xac(%rsp),%rdx > 0x0000003f3042dd6e <+2830>: lea 0xb8(%rsp),%r9 > 0x0000003f3042dd76 <+2838>: lea 0xb4(%rsp),%r8 > 0x0000003f3042dd7e <+2846>: lea 0xdf7e(%rip),%rsi # 0x3f3043bd03 > 0x0000003f3042dd85 <+2853>: mov %rax,(%rsp) > 0x0000003f3042dd89 <+2857>: mov %rbx,%rdi > 0x0000003f3042dd8c <+2860>: xor %eax,%eax > 0x0000003f3042dd8e <+2862>: movl $0x64,0xb0(%rsp) > 0x0000003f3042dd99 <+2873>: movl $0x64,0xb4(%rsp) > 0x0000003f3042dda4 <+2884>: movl $0x64,0xb8(%rsp) > 0x0000003f3042ddaf <+2895>: movl $0x0,0xbc(%rsp) > 0x0000003f3042ddba <+2906>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042ddbf <+2911>: cmp $0x1,%eax > 0x0000003f3042ddc2 <+2914>: jle 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042ddc8 <+2920>: movslq 0xac(%rsp),%rax > 0x0000003f3042ddd0 <+2928>: cmp $0x8,%eax > 0x0000003f3042ddd3 <+2931>: ja 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042ddd9 <+2937>: mov 0xb0(%rsp),%ecx > 0x0000003f3042dde0 <+2944>: mov 0x2170b9(%rip),%rdx # 0x3f30644ea0 <voice> > 0x0000003f3042dde7 <+2951>: test %ecx,%ecx > 0x0000003f3042dde9 <+2953>: js 0x3f3042de03 <LoadVoice(char const*, int)+2979> > 0x0000003f3042ddeb <+2955>: cvtsi2sd %ecx,%xmm0 > 0x0000003f3042ddef <+2959>: mulsd 0xe3b1(%rip),%xmm0 # 0x3f3043c1a8 > 0x0000003f3042ddf7 <+2967>: cvttsd2si %xmm0,%ecx > 0x0000003f3042ddfb <+2971>: mov %cx,0xa4(%rdx,%rax,2) > 0x0000003f3042de03 <+2979>: mov 0xb4(%rsp),%ecx > 0x0000003f3042de0a <+2986>: test %ecx,%ecx > 0x0000003f3042de0c <+2988>: js 0x3f3042de26 <LoadVoice(char const*, int)+3014> > 0x0000003f3042de0e <+2990>: cvtsi2sd %ecx,%xmm0 > 0x0000003f3042de12 <+2994>: mulsd 0xe38e(%rip),%xmm0 # 0x3f3043c1a8 > 0x0000003f3042de1a <+3002>: cvttsd2si %xmm0,%ecx > 0x0000003f3042de1e <+3006>: mov %cx,0xb6(%rdx,%rax,2) > 0x0000003f3042de26 <+3014>: mov 0xb8(%rsp),%ecx > 0x0000003f3042de2d <+3021>: test %ecx,%ecx > 0x0000003f3042de2f <+3023>: js 0x3f3042de49 <LoadVoice(char const*, int)+3049> > 0x0000003f3042de31 <+3025>: cvtsi2sd %ecx,%xmm0 > 0x0000003f3042de35 <+3029>: mulsd 0xe36b(%rip),%xmm0 # 0x3f3043c1a8 > 0x0000003f3042de3d <+3037>: cvttsd2si %xmm0,%ecx > 0x0000003f3042de41 <+3041>: mov %cx,0xc8(%rdx,%rax,2) > 0x0000003f3042de49 <+3049>: mov 0xbc(%rsp),%ecx > 0x0000003f3042de50 <+3056>: mov %cx,0xda(%rdx,%rax,2) > 0x0000003f3042de58 <+3064>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042de5d <+3069>: nopl (%rax) > 0x0000003f3042de60 <+3072>: lea 0xa8(%rsp),%rcx > 0x0000003f3042de68 <+3080>: lea 0xa4(%rsp),%rdx > 0x0000003f3042de70 <+3088>: lea 0xde95(%rip),%rsi # 0x3f3043bd0c > 0x0000003f3042de77 <+3095>: mov %rbx,%rdi > 0x0000003f3042de7a <+3098>: xor %eax,%eax > 0x0000003f3042de7c <+3100>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042de81 <+3105>: mov 0xa4(%rsp),%edx > 0x0000003f3042de88 <+3112>: mov 0x217011(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042de8f <+3119>: mov $0x6c,%r8d > 0x0000003f3042de95 <+3125>: lea -0x9(%rdx),%ecx > 0x0000003f3042de98 <+3128>: shl $0xc,%ecx > 0x0000003f3042de9b <+3131>: mov %ecx,0x40(%rax) > 0x0000003f3042de9e <+3134>: mov 0xa8(%rsp),%ecx > 0x0000003f3042dea5 <+3141>: sub %edx,%ecx > 0x0000003f3042dea7 <+3143>: sub $0x52,%edx > 0x0000003f3042deaa <+3146>: cvtsi2sd %edx,%xmm0 > 0x0000003f3042deae <+3150>: imul %r8d,%ecx > 0x0000003f3042deb2 <+3154>: mov %ecx,0x44(%rax) > 0x0000003f3042deb5 <+3157>: divsd 0xe2f3(%rip),%xmm0 # 0x3f3043c1b0 > 0x0000003f3042debd <+3165>: mulsd 0xe2f3(%rip),%xmm0 # 0x3f3043c1b8 > 0x0000003f3042dec5 <+3173>: addsd 0xe2f3(%rip),%xmm0 # 0x3f3043c1c0 > 0x0000003f3042decd <+3181>: mulsd 0xe2f3(%rip),%xmm0 # 0x3f3043c1c8 > 0x0000003f3042ded5 <+3189>: cvttsd2si %xmm0,%edx > 0x0000003f3042ded9 <+3193>: mov %edx,0x74(%rax) > 0x0000003f3042dedc <+3196>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dee1 <+3201>: mov 0x216fb8(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042dee8 <+3208>: lea 0xde1d(%rip),%rsi # 0x3f3043bd0c > 0x0000003f3042deef <+3215>: mov %rbx,%rdi > 0x0000003f3042def2 <+3218>: movl $0x0,0x98(%rsp) > 0x0000003f3042defd <+3229>: lea 0x64(%rax),%rcx > 0x0000003f3042df01 <+3233>: lea 0x60(%rax),%rdx > 0x0000003f3042df05 <+3237>: movl $0x0,0x64(%rax) > 0x0000003f3042df0c <+3244>: xor %eax,%eax > 0x0000003f3042df0e <+3246>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042df13 <+3251>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042df18 <+3256>: lea 0x98(%rsp),%rdx > 0x0000003f3042df20 <+3264>: lea 0xc378(%rip),%rsi # 0x3f3043a29f > 0x0000003f3042df27 <+3271>: xor %eax,%eax > 0x0000003f3042df29 <+3273>: mov %rbx,%rdi > 0x0000003f3042df2c <+3276>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042df31 <+3281>: cmp $0x1,%eax > 0x0000003f3042df34 <+3284>: jne 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042df3a <+3290>: mov 0x98(%rsp),%eax > 0x0000003f3042df41 <+3297>: mov 0x216f58(%rip),%rdx # 0x3f30644ea0 <voice> > 0x0000003f3042df48 <+3304>: shl $0x5,%eax > 0x0000003f3042df4b <+3307>: mov %eax,0x58(%rdx) > 0x0000003f3042df4e <+3310>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042df53 <+3315>: nopl 0x0(%rax,%rax,1) > 0x0000003f3042df58 <+3320>: lea 0x98(%rsp),%rdx > 0x0000003f3042df60 <+3328>: lea 0xc338(%rip),%rsi # 0x3f3043a29f > 0x0000003f3042df67 <+3335>: xor %eax,%eax > 0x0000003f3042df69 <+3337>: mov %rbx,%rdi > 0x0000003f3042df6c <+3340>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042df71 <+3345>: cmp $0x1,%eax > 0x0000003f3042df74 <+3348>: jne 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042df7a <+3354>: mov 0x98(%rsp),%edx > 0x0000003f3042df81 <+3361>: mov 0x216f18(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042df88 <+3368>: mov %edx,0x5c(%rax) > 0x0000003f3042df8b <+3371>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042df90 <+3376>: lea 0x98(%rsp),%rdx > 0x0000003f3042df98 <+3384>: lea 0xc300(%rip),%rsi # 0x3f3043a29f > 0x0000003f3042df9f <+3391>: xor %eax,%eax > 0x0000003f3042dfa1 <+3393>: mov %rbx,%rdi > 0x0000003f3042dfa4 <+3396>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042dfa9 <+3401>: cmp $0x1,%eax > 0x0000003f3042dfac <+3404>: jne 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dfb2 <+3410>: mov 0x98(%rsp),%edx > 0x0000003f3042dfb9 <+3417>: cmp $0x4,%edx > 0x0000003f3042dfbc <+3420>: jg 0x3f3042e8bd <LoadVoice(char const*, int)+5725> > 0x0000003f3042dfc2 <+3426>: mov 0x216ed7(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042dfc9 <+3433>: add $0x1,%edx > 0x0000003f3042dfcc <+3436>: mov %edx,0x68(%rax) > 0x0000003f3042dfcf <+3439>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dfd4 <+3444>: nopl 0x0(%rax) > 0x0000003f3042dfd8 <+3448>: lea 0x120(%rsp),%rbp > 0x0000003f3042dfe0 <+3456>: mov %rbx,%rdi > 0x0000003f3042dfe3 <+3459>: mov %rbp,%rsi > 0x0000003f3042dfe6 <+3462>: callq 0x3f3042d010 <ReadTonePoints(char*, int*)> > 0x0000003f3042dfeb <+3467>: mov 0x216eae(%rip),%rdi # 0x3f30644ea0 <voice> > 0x0000003f3042dff2 <+3474>: mov %rbp,%rsi > 0x0000003f3042dff5 <+3477>: callq 0x3f3042c270 <SetToneAdjust(voice_t*, int*)> > 0x0000003f3042dffa <+3482>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042dfff <+3487>: mov 0x216e9a(%rip),%rbp # 0x3f30644ea0 <voice> > 0x0000003f3042e006 <+3494>: mov %rbx,%rdi > 0x0000003f3042e009 <+3497>: lea 0x128(%rbp),%rsi > 0x0000003f3042e010 <+3504>: callq 0x3f3042c340 <Read8Numbers(char*, int*)> > 0x0000003f3042e015 <+3509>: mov 0x216e84(%rip),%rdx # 0x3f30644ea0 <voice> > 0x0000003f3042e01c <+3516>: mov %eax,0x124(%rbp) > 0x0000003f3042e022 <+3522>: mov $0x1,%eax > 0x0000003f3042e027 <+3527>: movl $0x1,0x94(%rsp) > 0x0000003f3042e032 <+3538>: test $0x1,%al > 0x0000003f3042e034 <+3540>: je 0x3f3042e03c <LoadVoice(char const*, int)+3548> > 0x0000003f3042e036 <+3542>: negl 0x128(%rdx) > 0x0000003f3042e03c <+3548>: add $0x1,%eax > 0x0000003f3042e03f <+3551>: add $0x4,%rdx > 0x0000003f3042e043 <+3555>: cmp $0x8,%eax > 0x0000003f3042e046 <+3558>: jne 0x3f3042e032 <LoadVoice(char const*, int)+3538> > 0x0000003f3042e048 <+3560>: movl $0x8,0x94(%rsp) > 0x0000003f3042e053 <+3571>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e058 <+3576>: mov 0x216e41(%rip),%rbp # 0x3f30644ea0 <voice> > 0x0000003f3042e05f <+3583>: mov %rbx,%rdi > 0x0000003f3042e062 <+3586>: lea 0x14c(%rbp),%rsi > 0x0000003f3042e069 <+3593>: callq 0x3f3042c340 <Read8Numbers(char*, int*)> > 0x0000003f3042e06e <+3598>: mov %eax,0x148(%rbp) > 0x0000003f3042e074 <+3604>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e079 <+3609>: mov 0x20(%rsp),%rax > 0x0000003f3042e07e <+3614>: lea 0xdc87(%rip),%rsi # 0x3f3043bd0c > 0x0000003f3042e085 <+3621>: mov %rbx,%rdi > 0x0000003f3042e088 <+3624>: lea 0x4(%rax),%rcx > 0x0000003f3042e08c <+3628>: mov %rax,%rdx > 0x0000003f3042e08f <+3631>: xor %eax,%eax > 0x0000003f3042e091 <+3633>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e096 <+3638>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e09b <+3643>: mov 0x214dae(%rip),%rbp # 0x3f30642e50 > 0x0000003f3042e0a2 <+3650>: mov 0x214cf7(%rip),%rcx # 0x3f30642da0 > 0x0000003f3042e0a9 <+3657>: lea 0xdc5c(%rip),%rsi # 0x3f3043bd0c > 0x0000003f3042e0b0 <+3664>: xor %eax,%eax > 0x0000003f3042e0b2 <+3666>: mov %rbx,%rdi > 0x0000003f3042e0b5 <+3669>: mov %rbp,%rdx > 0x0000003f3042e0b8 <+3672>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e0bd <+3677>: movzbl 0x0(%rbp),%eax > 0x0000003f3042e0c1 <+3681>: test %eax,%eax > 0x0000003f3042e0c3 <+3683>: je 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e0c9 <+3689>: mov 0x20(%rsp),%rdi >=> 0x0000003f3042e0ce <+3694>: mov %eax,0x100(%rdi) > 0x0000003f3042e0d4 <+3700>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e0d9 <+3705>: lea 0x98(%rsp),%rdx > 0x0000003f3042e0e1 <+3713>: lea 0xc1b7(%rip),%rsi # 0x3f3043a29f > 0x0000003f3042e0e8 <+3720>: xor %eax,%eax > 0x0000003f3042e0ea <+3722>: mov %rbx,%rdi > 0x0000003f3042e0ed <+3725>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e0f2 <+3730>: cmp $0x1,%eax > 0x0000003f3042e0f5 <+3733>: jne 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e0fb <+3739>: mov 0x98(%rsp),%ecx > 0x0000003f3042e102 <+3746>: mov $0x51eb851f,%edx > 0x0000003f3042e107 <+3751>: shl $0x6,%ecx > 0x0000003f3042e10a <+3754>: mov %ecx,%eax > 0x0000003f3042e10c <+3756>: sar $0x1f,%ecx > 0x0000003f3042e10f <+3759>: imul %edx > 0x0000003f3042e111 <+3761>: mov 0x216d88(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042e118 <+3768>: sar $0x5,%edx > 0x0000003f3042e11b <+3771>: sub %ecx,%edx > 0x0000003f3042e11d <+3773>: mov %edx,0x70(%rax) > 0x0000003f3042e120 <+3776>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e125 <+3781>: nopl (%rax) > 0x0000003f3042e128 <+3784>: mov 0x68(%rsp),%rdi > 0x0000003f3042e12d <+3789>: mov 0x78(%rsp),%r9 > 0x0000003f3042e132 <+3794>: lea 0xdc03(%rip),%rsi # 0x3f3043bd3c > 0x0000003f3042e139 <+3801>: mov %rdi,%rax > 0x0000003f3042e13c <+3804>: lea 0x28(%rdi),%rcx > 0x0000003f3042e140 <+3808>: lea 0x50(%rdi),%r8 > 0x0000003f3042e144 <+3812>: add $0xc8,%rax > 0x0000003f3042e14a <+3818>: mov %rdi,%rdx > 0x0000003f3042e14d <+3821>: mov %rax,0x8(%rsp) > 0x0000003f3042e152 <+3826>: mov %rdi,%rax > 0x0000003f3042e155 <+3829>: mov %rbx,%rdi > 0x0000003f3042e158 <+3832>: add $0xa0,%rax > 0x0000003f3042e15e <+3838>: mov %rax,(%rsp) > 0x0000003f3042e162 <+3842>: xor %eax,%eax > 0x0000003f3042e164 <+3844>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e169 <+3849>: mov 0x20(%rsp),%rdi > 0x0000003f3042e16e <+3854>: test %eax,%eax > 0x0000003f3042e170 <+3856>: mov %eax,0x70(%rsp) > 0x0000003f3042e174 <+3860>: movl $0x0,0x94(%rsp) > 0x0000003f3042e17f <+3871>: movl $0x0,0x100(%rdi) > 0x0000003f3042e189 <+3881>: jle 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e18f <+3887>: xor %eax,%eax > 0x0000003f3042e191 <+3889>: mov %r12,0x80(%rsp) > 0x0000003f3042e199 <+3897>: mov %r14,0x88(%rsp) > 0x0000003f3042e1a1 <+3905>: mov 0x68(%rsp),%rdi > 0x0000003f3042e1a6 <+3910>: movslq %eax,%r13 > 0x0000003f3042e1a9 <+3913>: mov $0x5,%ecx > 0x0000003f3042e1ae <+3918>: lea 0x0(%r13,%r13,4),%rax > 0x0000003f3042e1b3 <+3923>: lea (%rdi,%rax,8),%rbx > 0x0000003f3042e1b7 <+3927>: lea 0xdb90(%rip),%rdi # 0x3f3043bd4e > 0x0000003f3042e1be <+3934>: mov %rbx,%rsi > 0x0000003f3042e1c1 <+3937>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x0000003f3042e1c3 <+3939>: je 0x3f3042e21a <LoadVoice(char const*, int)+4026> > 0x0000003f3042e1c5 <+3941>: mov 0x214b2c(%rip),%rax # 0x3f30642cf8 > 0x0000003f3042e1cc <+3948>: mov (%rax),%ebp > 0x0000003f3042e1ce <+3950>: test %ebp,%ebp > 0x0000003f3042e1d0 <+3952>: jle 0x3f3042e6f8 <LoadVoice(char const*, int)+5272> > 0x0000003f3042e1d6 <+3958>: mov 0x214c8b(%rip),%rax # 0x3f30642e68 > 0x0000003f3042e1dd <+3965>: xor %r12d,%r12d > 0x0000003f3042e1e0 <+3968>: mov (%rax),%r14 > 0x0000003f3042e1e3 <+3971>: jmp 0x3f3042e1f6 <LoadVoice(char const*, int)+3990> > 0x0000003f3042e1e5 <+3973>: add $0x1,%r12d > 0x0000003f3042e1e9 <+3977>: add $0x44,%r14 > 0x0000003f3042e1ed <+3981>: cmp %ebp,%r12d > 0x0000003f3042e1f0 <+3984>: je 0x3f3042e6f8 <LoadVoice(char const*, int)+5272> > 0x0000003f3042e1f6 <+3990>: mov %r14,%rsi > 0x0000003f3042e1f9 <+3993>: mov %rbx,%rdi > 0x0000003f3042e1fc <+3996>: callq 0x3f30406470 <strcmp@plt> > 0x0000003f3042e201 <+4001>: test %eax,%eax > 0x0000003f3042e203 <+4003>: jne 0x3f3042e1e5 <LoadVoice(char const*, int)+3973> > 0x0000003f3042e205 <+4005>: mov 0x20(%rsp),%rax > 0x0000003f3042e20a <+4010>: mov %r12d,0x98(%rsp) > 0x0000003f3042e212 <+4018>: mov %r12b,0x104(%rax,%r13,1) > 0x0000003f3042e21a <+4026>: mov 0x94(%rsp),%eax > 0x0000003f3042e221 <+4033>: add $0x1,%eax > 0x0000003f3042e224 <+4036>: cmp %eax,0x70(%rsp) > 0x0000003f3042e228 <+4040>: mov %eax,0x94(%rsp) > 0x0000003f3042e22f <+4047>: jg 0x3f3042e1a1 <LoadVoice(char const*, int)+3905> > 0x0000003f3042e235 <+4053>: mov 0x80(%rsp),%r12 > 0x0000003f3042e23d <+4061>: mov 0x88(%rsp),%r14 > 0x0000003f3042e245 <+4069>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e24a <+4074>: lea 0xe0(%rsp),%rsi > 0x0000003f3042e252 <+4082>: mov %rbx,%rdi > 0x0000003f3042e255 <+4085>: callq 0x3f3042c340 <Read8Numbers(char*, int*)> > 0x0000003f3042e25a <+4090>: mov %eax,0x30(%rsp) > 0x0000003f3042e25e <+4094>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e263 <+4099>: lea 0xc0(%rsp),%rsi > 0x0000003f3042e26b <+4107>: mov %rbx,%rdi > 0x0000003f3042e26e <+4110>: callq 0x3f3042c340 <Read8Numbers(char*, int*)> > 0x0000003f3042e273 <+4115>: mov %eax,0x34(%rsp) > 0x0000003f3042e277 <+4119>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e27c <+4124>: lea 0x100(%rsp),%rsi > 0x0000003f3042e284 <+4132>: mov %rbx,%rdi > 0x0000003f3042e287 <+4135>: callq 0x3f3042c340 <Read8Numbers(char*, int*)> > 0x0000003f3042e28c <+4140>: mov %eax,0x48(%rsp) > 0x0000003f3042e290 <+4144>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e295 <+4149>: movzbl 0x1(%rbp),%ebp > 0x0000003f3042e299 <+4153>: mov %r12,0x70(%rsp) > 0x0000003f3042e29e <+4158>: mov %rbx,%r12 > 0x0000003f3042e2a1 <+4161>: mov 0x20(%rsp),%rbx > 0x0000003f3042e2a6 <+4166>: mov %ebp,%edx > 0x0000003f3042e2a8 <+4168>: test %dl,%dl > 0x0000003f3042e2aa <+4170>: mov %edx,0x80(%rsp) > 0x0000003f3042e2b1 <+4177>: je 0x3f3042e785 <LoadVoice(char const*, int)+5413> > 0x0000003f3042e2b7 <+4183>: callq 0x3f30406110 <__ctype_b_loc@plt> > 0x0000003f3042e2bc <+4188>: mov 0x80(%rsp),%edx > 0x0000003f3042e2c3 <+4195>: mov %rax,%rbp > 0x0000003f3042e2c6 <+4198>: mov (%rax),%rax > 0x0000003f3042e2c9 <+4201>: jmp 0x3f3042e2d9 <LoadVoice(char const*, int)+4217> > 0x0000003f3042e2cb <+4203>: nopl 0x0(%rax,%rax,1) > 0x0000003f3042e2d0 <+4208>: add $0x1,%r12 > 0x0000003f3042e2d4 <+4212>: movzbl (%r12),%edx > 0x0000003f3042e2d9 <+4217>: movsbq %dl,%rdx > 0x0000003f3042e2dd <+4221>: testb $0x20,0x1(%rax,%rdx,2) > 0x0000003f3042e2e2 <+4226>: jne 0x3f3042e2d0 <LoadVoice(char const*, int)+4208> > 0x0000003f3042e2e4 <+4228>: xor %esi,%esi > 0x0000003f3042e2e6 <+4230>: mov $0xa,%edx > 0x0000003f3042e2eb <+4235>: mov %r12,%rdi > 0x0000003f3042e2ee <+4238>: callq 0x3f30406310 <strtol@plt> > 0x0000003f3042e2f3 <+4243>: test %eax,%eax > 0x0000003f3042e2f5 <+4245>: mov %rax,%rcx > 0x0000003f3042e2f8 <+4248>: jle 0x3f3042e32b <LoadVoice(char const*, int)+4299> > 0x0000003f3042e2fa <+4250>: add $0x1,%r12 > 0x0000003f3042e2fe <+4254>: cmp $0x1f,%eax > 0x0000003f3042e301 <+4257>: jg 0x3f3042e6d8 <LoadVoice(char const*, int)+5240> > 0x0000003f3042e307 <+4263>: cmp $0x17,%r13d > 0x0000003f3042e30b <+4267>: je 0x3f3042e78f <LoadVoice(char const*, int)+5423> > 0x0000003f3042e311 <+4273>: cmp $0x1b,%r13d > 0x0000003f3042e315 <+4277>: je 0x3f3042e773 <LoadVoice(char const*, int)+5395> > 0x0000003f3042e31b <+4283>: cmp $0x19,%r13d > 0x0000003f3042e31f <+4287>: jne 0x3f3042e32b <LoadVoice(char const*, int)+4299> > 0x0000003f3042e321 <+4289>: mov $0x1,%eax > 0x0000003f3042e326 <+4294>: shl %cl,%eax > 0x0000003f3042e328 <+4296>: or %eax,0xc(%rbx) > 0x0000003f3042e32b <+4299>: movzbl (%r12),%edx > 0x0000003f3042e330 <+4304>: mov 0x0(%rbp),%rcx > 0x0000003f3042e334 <+4308>: movsbq %dl,%rax > 0x0000003f3042e338 <+4312>: testb $0x8,(%rcx,%rax,2) > 0x0000003f3042e33c <+4316>: je 0x3f3042e2a8 <LoadVoice(char const*, int)+4168> > 0x0000003f3042e342 <+4322>: nopw 0x0(%rax,%rax,1) > 0x0000003f3042e348 <+4328>: add $0x1,%r12 > 0x0000003f3042e34c <+4332>: movzbl (%r12),%edx > 0x0000003f3042e351 <+4337>: movsbq %dl,%rax > 0x0000003f3042e355 <+4341>: testb $0x8,(%rcx,%rax,2) > 0x0000003f3042e359 <+4345>: jne 0x3f3042e348 <LoadVoice(char const*, int)+4328> > 0x0000003f3042e35b <+4347>: jmpq 0x3f3042e2a8 <LoadVoice(char const*, int)+4168> > 0x0000003f3042e360 <+4352>: mov 0x20(%rsp),%rax > 0x0000003f3042e365 <+4357>: lea 0xd99a(%rip),%rsi # 0x3f3043bd06 > 0x0000003f3042e36c <+4364>: mov %rbx,%rdi > 0x0000003f3042e36f <+4367>: lea 0xc(%rax),%rcx > 0x0000003f3042e373 <+4371>: lea 0x8(%rax),%rdx > 0x0000003f3042e377 <+4375>: lea 0x14(%rax),%r9 > 0x0000003f3042e37b <+4379>: lea 0x10(%rax),%r8 > 0x0000003f3042e37f <+4383>: xor %eax,%eax > 0x0000003f3042e381 <+4385>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e386 <+4390>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e38b <+4395>: lea 0x98(%rsp),%rdx > 0x0000003f3042e393 <+4403>: lea 0xbf05(%rip),%rsi # 0x3f3043a29f > 0x0000003f3042e39a <+4410>: xor %eax,%eax > 0x0000003f3042e39c <+4412>: mov %rbx,%rdi > 0x0000003f3042e39f <+4415>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e3a4 <+4420>: cmp $0x1,%eax > 0x0000003f3042e3a7 <+4423>: jne 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e3ad <+4429>: movslq 0x98(%rsp),%rax > 0x0000003f3042e3b5 <+4437>: cmp $0x13,%eax > 0x0000003f3042e3b8 <+4440>: jg 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e3be <+4446>: mov 0x214b1b(%rip),%rdx # 0x3f30642ee0 > 0x0000003f3042e3c5 <+4453>: mov (%rdx,%rax,8),%rax > 0x0000003f3042e3c9 <+4457>: mov %rax,0x3c8(%r12) > 0x0000003f3042e3d1 <+4465>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e3d6 <+4470>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f3042e3e0 <+4480>: lea 0x390(%rsp),%r9 > 0x0000003f3042e3e8 <+4488>: lea 0x9c(%rsp),%r13 > 0x0000003f3042e3f0 <+4496>: lea 0x98(%rsp),%rbp > 0x0000003f3042e3f8 <+4504>: lea 0xd973(%rip),%rsi # 0x3f3043bd72 > 0x0000003f3042e3ff <+4511>: xor %eax,%eax > 0x0000003f3042e401 <+4513>: mov %rbx,%rdi > 0x0000003f3042e404 <+4516>: mov %r9,%rdx > 0x0000003f3042e407 <+4519>: mov %r13,%r8 > 0x0000003f3042e40a <+4522>: mov %rbp,%rcx > 0x0000003f3042e40d <+4525>: mov %r9,0x70(%rsp) > 0x0000003f3042e412 <+4530>: movl $0x0,0x9c(%rsp) > 0x0000003f3042e41d <+4541>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e422 <+4546>: cmp $0x1,%eax > 0x0000003f3042e425 <+4549>: mov 0x70(%rsp),%r9 > 0x0000003f3042e42a <+4554>: jle 0x3f3042e838 <LoadVoice(char const*, int)+5592> > 0x0000003f3042e430 <+4560>: lea 0x216d69(%rip),%rdi # 0x3f306451a0 <_ZL11options_tab> > 0x0000003f3042e437 <+4567>: mov %r9,%rsi > 0x0000003f3042e43a <+4570>: callq 0x3f3040b570 <LookupMnem(MNEM_TAB*, char const*)> > 0x0000003f3042e43f <+4575>: test %eax,%eax > 0x0000003f3042e441 <+4577>: mov %eax,0x94(%rsp) > 0x0000003f3042e448 <+4584>: js 0x3f3042e838 <LoadVoice(char const*, int)+5592> > 0x0000003f3042e44e <+4590>: mov 0x20(%rsp),%rdi > 0x0000003f3042e453 <+4595>: mov 0x98(%rsp),%edx > 0x0000003f3042e45a <+4602>: cltq > 0x0000003f3042e45c <+4604>: lea (%rdi,%rax,4),%rax > 0x0000003f3042e460 <+4608>: mov %edx,0x18(%rax) > 0x0000003f3042e463 <+4611>: mov 0x9c(%rsp),%edx > 0x0000003f3042e46a <+4618>: mov %edx,0x6c(%rax) > 0x0000003f3042e46d <+4621>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e472 <+4626>: lea 0x3f0(%rsp),%r13 > 0x0000003f3042e47a <+4634>: lea 0x3c0(%rsp),%rbp > 0x0000003f3042e482 <+4642>: lea 0xbc(%rsp),%r8 > 0x0000003f3042e48a <+4650>: lea 0xd8ea(%rip),%rsi # 0x3f3043bd7b > 0x0000003f3042e491 <+4657>: mov %rbx,%rdi > 0x0000003f3042e494 <+4660>: xor %eax,%eax > 0x0000003f3042e496 <+4662>: mov %r13,%rcx > 0x0000003f3042e499 <+4665>: mov %rbp,%rdx > 0x0000003f3042e49c <+4668>: movl $0x3e80,0xbc(%rsp) > 0x0000003f3042e4a7 <+4679>: movb $0x0,0x3f0(%rsp) > 0x0000003f3042e4af <+4687>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e4b4 <+4692>: mov 0xbc(%rsp),%edx > 0x0000003f3042e4bb <+4699>: mov %r13,%rsi > 0x0000003f3042e4be <+4702>: mov %rbp,%rdi > 0x0000003f3042e4c1 <+4705>: callq 0x3f3041c140 <LoadMbrolaTable(char const*, char const*, int)> > 0x0000003f3042e4c6 <+4710>: test %eax,%eax > 0x0000003f3042e4c8 <+4712>: jne 0x3f3042e813 <LoadVoice(char const*, int)+5555> > 0x0000003f3042e4ce <+4718>: mov 0xbc(%rsp),%edx > 0x0000003f3042e4d5 <+4725>: mov 0x2169c4(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042e4dc <+4732>: mov %edx,0x80(%rax) > 0x0000003f3042e4e2 <+4738>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e4e7 <+4743>: lea 0xa0(%rsp),%rdx > 0x0000003f3042e4ef <+4751>: lea 0xbda9(%rip),%rsi # 0x3f3043a29f > 0x0000003f3042e4f6 <+4758>: mov %rbx,%rdi > 0x0000003f3042e4f9 <+4761>: xor %eax,%eax > 0x0000003f3042e4fb <+4763>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e500 <+4768>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e505 <+4773>: mov 0x214a9c(%rip),%rax # 0x3f30642fa8 > 0x0000003f3042e50c <+4780>: mov %rbx,%rdi > 0x0000003f3042e50f <+4783>: lea 0x20(%rax),%rsi > 0x0000003f3042e513 <+4787>: callq 0x3f3042c340 <Read8Numbers(char*, int*)> > 0x0000003f3042e518 <+4792>: mov $0x3,%edi > 0x0000003f3042e51d <+4797>: callq 0x3f30416340 <SetSpeed(int)> > 0x0000003f3042e522 <+4802>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e527 <+4807>: mov 0x216972(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042e52e <+4814>: lea 0xbd6a(%rip),%rsi # 0x3f3043a29f > 0x0000003f3042e535 <+4821>: mov %rbx,%rdi > 0x0000003f3042e538 <+4824>: lea 0x54(%rax),%rdx > 0x0000003f3042e53c <+4828>: xor %eax,%eax > 0x0000003f3042e53e <+4830>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e543 <+4835>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e548 <+4840>: mov 0x216951(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042e54f <+4847>: mov %rbx,%rdi > 0x0000003f3042e552 <+4850>: lea 0x84(%rax),%rsi > 0x0000003f3042e559 <+4857>: movl $0x1,0x84(%rax) > 0x0000003f3042e563 <+4867>: callq 0x3f3042c340 <Read8Numbers(char*, int*)> > 0x0000003f3042e568 <+4872>: mov 0x216931(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042e56f <+4879>: subl $0x28,0x98(%rax) > 0x0000003f3042e576 <+4886>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e57b <+4891>: mov 0x60(%rsp),%edi > 0x0000003f3042e57f <+4895>: test %edi,%edi > 0x0000003f3042e581 <+4897>: je 0x3f3042e7fc <LoadVoice(char const*, int)+5532> > 0x0000003f3042e587 <+4903>: lea 0x440(%rsp),%rbp > 0x0000003f3042e58f <+4911>: lea 0x290(%rsp),%r13 > 0x0000003f3042e597 <+4919>: lea 0xbc(%rsp),%rdx > 0x0000003f3042e59f <+4927>: lea 0xd7c3(%rip),%rsi # 0x3f3043bd69 > 0x0000003f3042e5a6 <+4934>: xor %eax,%eax > 0x0000003f3042e5a8 <+4936>: mov %rbx,%rdi > 0x0000003f3042e5ab <+4939>: mov %rbp,%r8 > 0x0000003f3042e5ae <+4942>: mov %r13,%rcx > 0x0000003f3042e5b1 <+4945>: movl $0x0,0xbc(%rsp) > 0x0000003f3042e5bc <+4956>: movl $0x4c4c554e,0x440(%rsp) > 0x0000003f3042e5c7 <+4967>: movb $0x0,0x444(%rsp) > 0x0000003f3042e5cf <+4975>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e5d4 <+4980>: cmp $0x1,%eax > 0x0000003f3042e5d7 <+4983>: jle 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e5dd <+4989>: mov 0x214794(%rip),%rbx # 0x3f30642d78 > 0x0000003f3042e5e4 <+4996>: cmpl $0x3b,(%rbx) > 0x0000003f3042e5e7 <+4999>: jg 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e5ed <+5005>: mov %r13,%rdi > 0x0000003f3042e5f0 <+5008>: callq 0x3f3041d4f0 <LookupPhonemeString(char const*)> > 0x0000003f3042e5f5 <+5013>: test %eax,%eax > 0x0000003f3042e5f7 <+5015>: je 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e5fd <+5021>: movslq (%rbx),%rdx > 0x0000003f3042e600 <+5024>: mov %rbp,%rdi > 0x0000003f3042e603 <+5027>: lea (%rdx,%rdx,2),%rdx > 0x0000003f3042e607 <+5031>: add 0x21497a(%rip),%rdx # 0x3f30642f88 > 0x0000003f3042e60e <+5038>: mov %rdx,%r13 > 0x0000003f3042e611 <+5041>: mov %al,(%rdx) > 0x0000003f3042e613 <+5043>: callq 0x3f3041d4f0 <LookupPhonemeString(char const*)> > 0x0000003f3042e618 <+5048>: mov %al,0x1(%r13) > 0x0000003f3042e61c <+5052>: movslq (%rbx),%rax > 0x0000003f3042e61f <+5055>: mov 0x214962(%rip),%rdi # 0x3f30642f88 > 0x0000003f3042e626 <+5062>: lea 0x1(%rax),%edx > 0x0000003f3042e629 <+5065>: lea (%rax,%rax,2),%rax > 0x0000003f3042e62d <+5069>: mov %edx,(%rbx) > 0x0000003f3042e62f <+5071>: mov 0xbc(%rsp),%edx > 0x0000003f3042e636 <+5078>: mov %dl,0x2(%rdi,%rax,1) > 0x0000003f3042e63a <+5082>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e63f <+5087>: nop > 0x0000003f3042e640 <+5088>: mov 0x216859(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042e647 <+5095>: lea 0xd6be(%rip),%rsi # 0x3f3043bd0c > 0x0000003f3042e64e <+5102>: mov %rbx,%rdi > 0x0000003f3042e651 <+5105>: lea 0x7c(%rax),%rcx > 0x0000003f3042e655 <+5109>: lea 0x78(%rax),%rdx > 0x0000003f3042e659 <+5113>: xor %eax,%eax > 0x0000003f3042e65b <+5115>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e660 <+5120>: mov %eax,0x98(%rsp) > 0x0000003f3042e667 <+5127>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e66c <+5132>: lea 0x3c0(%rsp),%rbp > 0x0000003f3042e674 <+5140>: lea 0x3f0(%rsp),%r13 > 0x0000003f3042e67c <+5148>: lea 0xd6e9(%rip),%rsi # 0x3f3043bd6c > 0x0000003f3042e683 <+5155>: mov %rbx,%rdi > 0x0000003f3042e686 <+5158>: xor %eax,%eax > 0x0000003f3042e688 <+5160>: movb $0x0,0x3f0(%rsp) > 0x0000003f3042e690 <+5168>: mov %r13,%rcx > 0x0000003f3042e693 <+5171>: mov %rbp,%rdx > 0x0000003f3042e696 <+5174>: movb $0x0,0x3c0(%rsp) > 0x0000003f3042e69e <+5182>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e6a3 <+5187>: lea 0xd6f2(%rip),%rdi # 0x3f3043bd9c > 0x0000003f3042e6aa <+5194>: mov $0x6,%ecx > 0x0000003f3042e6af <+5199>: mov %rbp,%rsi > 0x0000003f3042e6b2 <+5202>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x0000003f3042e6b4 <+5204>: jne 0x3f3042e79f <LoadVoice(char const*, int)+5439> > 0x0000003f3042e6ba <+5210>: mov 0x20(%rsp),%rax > 0x0000003f3042e6bf <+5215>: mov $0x8,%edx > 0x0000003f3042e6c4 <+5220>: mov %r13,%rsi > 0x0000003f3042e6c7 <+5223>: lea 0x130(%rax),%rdi > 0x0000003f3042e6ce <+5230>: callq 0x3f3040b540 <strncpy0(char*, char const*, int)> > 0x0000003f3042e6d3 <+5235>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e6d8 <+5240>: cmp $0x3f,%eax > 0x0000003f3042e6db <+5243>: jg 0x3f3042e728 <LoadVoice(char const*, int)+5320> > 0x0000003f3042e6dd <+5245>: cmp $0x1b,%r13d > 0x0000003f3042e6e1 <+5249>: jne 0x3f3042e728 <LoadVoice(char const*, int)+5320> > 0x0000003f3042e6e3 <+5251>: sub $0x20,%ecx > 0x0000003f3042e6e6 <+5254>: mov $0x1,%eax > 0x0000003f3042e6eb <+5259>: shl %cl,%eax > 0x0000003f3042e6ed <+5261>: or %eax,0xd0(%rbx) > 0x0000003f3042e6f3 <+5267>: jmpq 0x3f3042e32b <LoadVoice(char const*, int)+4299> > 0x0000003f3042e6f8 <+5272>: mov 0x214869(%rip),%rax # 0x3f30642f68 > 0x0000003f3042e6ff <+5279>: lea 0xd6f0(%rip),%rdx # 0x3f3043bdf6 > 0x0000003f3042e706 <+5286>: mov %rbx,%rcx > 0x0000003f3042e709 <+5289>: mov $0x1,%esi > 0x0000003f3042e70e <+5294>: movl $0xffffffff,0x98(%rsp) > 0x0000003f3042e719 <+5305>: mov (%rax),%rdi > 0x0000003f3042e71c <+5308>: xor %eax,%eax > 0x0000003f3042e71e <+5310>: callq 0x3f30405e70 <__fprintf_chk@plt> > 0x0000003f3042e723 <+5315>: jmpq 0x3f3042e21a <LoadVoice(char const*, int)+4026> > 0x0000003f3042e728 <+5320>: mov 0x214839(%rip),%rax # 0x3f30642f68 > 0x0000003f3042e72f <+5327>: lea 0xd61d(%rip),%rdx # 0x3f3043bd53 > 0x0000003f3042e736 <+5334>: mov $0x1,%esi > 0x0000003f3042e73b <+5339>: mov (%rax),%rdi > 0x0000003f3042e73e <+5342>: xor %eax,%eax > 0x0000003f3042e740 <+5344>: callq 0x3f30405e70 <__fprintf_chk@plt> > 0x0000003f3042e745 <+5349>: jmpq 0x3f3042e32b <LoadVoice(char const*, int)+4299> > 0x0000003f3042e74a <+5354>: lea 0xd8c7(%rip),%rdi # 0x3f3043c018 > 0x0000003f3042e751 <+5361>: mov %rbx,%rsi > 0x0000003f3042e754 <+5364>: callq 0x3f30406290 <strstr@plt> > 0x0000003f3042e759 <+5369>: lea 0xd5b9(%rip),%r9 # 0x3f3043bd19 > 0x0000003f3042e760 <+5376>: test %rax,%rax > 0x0000003f3042e763 <+5379>: lea 0xd5b4(%rip),%rax # 0x3f3043bd1e > 0x0000003f3042e76a <+5386>: cmove %rax,%r9 > 0x0000003f3042e76e <+5390>: jmpq 0x3f3042d9b5 <LoadVoice(char const*, int)+1877> > 0x0000003f3042e773 <+5395>: mov $0x1,%eax > 0x0000003f3042e778 <+5400>: shl %cl,%eax > 0x0000003f3042e77a <+5402>: or %eax,0xd0(%rbx) > 0x0000003f3042e780 <+5408>: jmpq 0x3f3042e32b <LoadVoice(char const*, int)+4299> > 0x0000003f3042e785 <+5413>: mov 0x70(%rsp),%r12 > 0x0000003f3042e78a <+5418>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e78f <+5423>: mov $0x1,%eax > 0x0000003f3042e794 <+5428>: shl %cl,%eax > 0x0000003f3042e796 <+5430>: or %eax,0x5c(%rsp) > 0x0000003f3042e79a <+5434>: jmpq 0x3f3042e32b <LoadVoice(char const*, int)+4299> > 0x0000003f3042e79f <+5439>: mov %rbp,%rdi > 0x0000003f3042e7a2 <+5442>: callq 0x3f30429620 <AlphabetFromName(char const*)> > 0x0000003f3042e7a7 <+5447>: test %rax,%rax > 0x0000003f3042e7aa <+5450>: je 0x3f3042e7ed <LoadVoice(char const*, int)+5517> > 0x0000003f3042e7ac <+5452>: mov 0x8(%rax),%eax > 0x0000003f3042e7af <+5455>: mov 0x20(%rsp),%rdi > 0x0000003f3042e7b4 <+5460>: lea 0x4(%r13),%rcx > 0x0000003f3042e7b8 <+5464>: mov %r13,%rsi > 0x0000003f3042e7bb <+5467>: mov %eax,0x13c(%rdi) > 0x0000003f3042e7c1 <+5473>: xor %eax,%eax > 0x0000003f3042e7c3 <+5475>: movzbl (%rsi),%edx > 0x0000003f3042e7c6 <+5478>: test %dl,%dl > 0x0000003f3042e7c8 <+5480>: je 0x3f3042e7dd <LoadVoice(char const*, int)+5501> > 0x0000003f3042e7ca <+5482>: shl $0x8,%eax > 0x0000003f3042e7cd <+5485>: add $0x1,%rsi > 0x0000003f3042e7d1 <+5489>: mov %eax,%edi > 0x0000003f3042e7d3 <+5491>: movzbl %dl,%eax > 0x0000003f3042e7d6 <+5494>: or %edi,%eax > 0x0000003f3042e7d8 <+5496>: cmp %rcx,%rsi > 0x0000003f3042e7db <+5499>: jne 0x3f3042e7c3 <LoadVoice(char const*, int)+5475> > 0x0000003f3042e7dd <+5501>: mov 0x20(%rsp),%rdi > 0x0000003f3042e7e2 <+5506>: mov %eax,0x140(%rdi) > 0x0000003f3042e7e8 <+5512>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e7ed <+5517>: mov %rbp,%rcx > 0x0000003f3042e7f0 <+5520>: lea 0xd5ab(%rip),%rdx # 0x3f3043bda2 > 0x0000003f3042e7f7 <+5527>: jmpq 0x3f3042da9a <LoadVoice(char const*, int)+2106> > 0x0000003f3042e7fc <+5532>: mov 0x40(%rsp),%rdi > 0x0000003f3042e801 <+5537>: callq 0x3f3041da00 <SelectPhonemeTableName(char const*)> > 0x0000003f3042e806 <+5542>: movl $0x1,0x60(%rsp) > 0x0000003f3042e80e <+5550>: jmpq 0x3f3042e587 <LoadVoice(char const*, int)+4903> > 0x0000003f3042e813 <+5555>: mov 0x21474e(%rip),%rax # 0x3f30642f68 > 0x0000003f3042e81a <+5562>: lea 0xd563(%rip),%rdi # 0x3f3043bd84 > 0x0000003f3042e821 <+5569>: mov $0x17,%edx > 0x0000003f3042e826 <+5574>: mov $0x1,%esi > 0x0000003f3042e82b <+5579>: mov (%rax),%rcx > 0x0000003f3042e82e <+5582>: callq 0x3f30406630 <fwrite@plt> > 0x0000003f3042e833 <+5587>: jmpq 0x3f3042e4ce <LoadVoice(char const*, int)+4718> > 0x0000003f3042e838 <+5592>: lea 0x94(%rsp),%rdx > 0x0000003f3042e840 <+5600>: lea 0xd4c2(%rip),%rsi # 0x3f3043bd09 > 0x0000003f3042e847 <+5607>: xor %eax,%eax > 0x0000003f3042e849 <+5609>: mov %r13,%r8 > 0x0000003f3042e84c <+5612>: mov %rbp,%rcx > 0x0000003f3042e84f <+5615>: mov %rbx,%rdi > 0x0000003f3042e852 <+5618>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e857 <+5623>: cmp $0x1,%eax > 0x0000003f3042e85a <+5626>: jle 0x3f3042e86c <LoadVoice(char const*, int)+5644> > 0x0000003f3042e85c <+5628>: mov 0x94(%rsp),%eax > 0x0000003f3042e863 <+5635>: cmp $0x14,%eax > 0x0000003f3042e866 <+5638>: jle 0x3f3042e44e <LoadVoice(char const*, int)+4590> > 0x0000003f3042e86c <+5644>: mov 0x2146f5(%rip),%rax # 0x3f30642f68 > 0x0000003f3042e873 <+5651>: lea 0xd58f(%rip),%rdx # 0x3f3043be09 > 0x0000003f3042e87a <+5658>: mov %rbx,%r8 > 0x0000003f3042e87d <+5661>: mov %r14,%rcx > 0x0000003f3042e880 <+5664>: mov $0x1,%esi > 0x0000003f3042e885 <+5669>: mov (%rax),%rdi > 0x0000003f3042e888 <+5672>: xor %eax,%eax > 0x0000003f3042e88a <+5674>: callq 0x3f30405e70 <__fprintf_chk@plt> > 0x0000003f3042e88f <+5679>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e894 <+5684>: callq 0x3f30406450 <__stack_chk_fail@plt> > 0x0000003f3042e899 <+5689>: mov 0x20(%rsp),%rax > 0x0000003f3042e89e <+5694>: movzbl %r13b,%r8d > 0x0000003f3042e8a2 <+5698>: lea 0xb9f6(%rip),%rsi # 0x3f3043a29f > 0x0000003f3042e8a9 <+5705>: mov %rbx,%rdi > 0x0000003f3042e8ac <+5708>: lea 0x18(%rax,%r8,4),%rdx > 0x0000003f3042e8b1 <+5713>: xor %eax,%eax > 0x0000003f3042e8b3 <+5715>: callq 0x3f30406200 <sscanf@plt> > 0x0000003f3042e8b8 <+5720>: jmpq 0x3f3042d4c0 <LoadVoice(char const*, int)+608> > 0x0000003f3042e8bd <+5725>: mov 0x2165dc(%rip),%rax # 0x3f30644ea0 <voice> > 0x0000003f3042e8c4 <+5732>: movl $0x4,0x98(%rsp) > 0x0000003f3042e8cf <+5743>: mov $0x5,%edx > 0x0000003f3042e8d4 <+5748>: movl $0x1,0x6c(%rax) > 0x0000003f3042e8db <+5755>: jmpq 0x3f3042dfcc <LoadVoice(char const*, int)+3436> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1083322
: 881565 |
881566
|
881567
|
881568
|
881569
|
881570
|
881571
|
881572
|
881573
|
881574
|
881575