; assembly | /* r2dec pseudo code output */ | /* baljsn_encoder.t/none @ 0x4b69b0 */ | #include | ; (fcn) method.BloombergLP::s_baltst::MySequenceWithChoiceChoice.selectionName___const () | int64_t method_BloombergLP::s_baltst::MySequenceWithChoiceChoice_selectionName_const (uint32_t arg1) { | rdi = arg1; | /* BloombergLP::s_baltst::MySequenceWithChoiceChoice::selectionName() const */ 0x004b69b0 cmp dword [rdi + 4], 0 | 0x004b69b4 mov ecx, 0x648cb8 | ecx = "choiceA"; 0x004b69b9 mov eax, 0x54cfca | eax = "(* UNDEFINED *)"; | if (*((rdi + 4)) == 0) { 0x004b69be cmove rax, rcx | rax = rcx; | } 0x004b69c2 ret | return rax; | }