// File: /workspace/github_c_makefile_star2_O2/deplinenoise[P]tundra/unittest/googletest/googletest/src/gtest.cc
// Function: testing::internal::ParseGoogleTestFlag(char const*)
bool ParseGoogleTestFlag(const char* const arg) {
  return ParseBoolFlag(arg, kAlsoRunDisabledTestsFlag,
                       &GTEST_FLAG(also_run_disabled_tests)) ||
      ParseBoolFlag(arg, kBreakOnFailureFlag,
                    &GTEST_FLAG(break_on_failure)) ||
      ParseBoolFlag(arg, kCatchExceptionsFlag,
                    &GTEST_FLAG(catch_exceptions)) ||
      ParseStringFlag(arg, kColorFlag, &GTEST_FLAG(color)) ||
      ParseStringFlag(arg, kDeathTestStyleFlag,
                      &GTEST_FLAG(death_test_style)) ||
      ParseBoolFlag(arg, kDeathTestUseFork,
                    &GTEST_FLAG(death_test_use_fork)) ||
      ParseStringFlag(arg, kFilterFlag, &GTEST_FLAG(filter)) ||
      ParseStringFlag(arg, kInternalRunDeathTestFlag,
                      &GTEST_FLAG(internal_run_death_test)) ||
      ParseBoolFlag(arg, kListTestsFlag, &GTEST_FLAG(list_tests)) ||
      ParseStringFlag(arg, kOutputFlag, &GTEST_FLAG(output)) ||
      ParseBoolFlag(arg, kPrintTimeFlag, &GTEST_FLAG(print_time)) ||
      ParseInt32Flag(arg, kRandomSeedFlag, &GTEST_FLAG(random_seed)) ||
      ParseInt32Flag(arg, kRepeatFlag, &GTEST_FLAG(repeat)) ||
      ParseBoolFlag(arg, kShuffleFlag, &GTEST_FLAG(shuffle)) ||
      ParseInt32Flag(arg, kStackTraceDepthFlag,
                     &GTEST_FLAG(stack_trace_depth)) ||
      ParseStringFlag(arg, kStreamResultToFlag,
                      &GTEST_FLAG(stream_result_to)) ||
      ParseBoolFlag(arg, kThrowOnFailureFlag,
                    &GTEST_FLAG(throw_on_failure));
}

// Assembly:
pushq %rbx
movq %rdi, %rbx
leaq 0x2864e(%rip), %rsi     # 0x430e0
leaq 0x4ec81(%rip), %rdx     # 0x6971a
callq 0x1a99a
testb %al, %al
jne 0x1ac54
leaq 0x28653(%rip), %rsi     # 0x43100
leaq 0x4ec67(%rip), %rdx     # 0x6971b
movq %rbx, %rdi
callq 0x1a99a
testb %al, %al
jne 0x1ac54
leaq 0x28655(%rip), %rsi     # 0x43120
leaq 0x4ec4a(%rip), %rdx     # 0x6971c
movq %rbx, %rdi
callq 0x1a99a
testb %al, %al
jne 0x1ac54
leaq 0x28648(%rip), %rsi     # 0x43131
leaq 0x4ec30(%rip), %rdx     # 0x69720
movq %rbx, %rdi
callq 0x1aa58
testb %al, %al
jne 0x1ac54
leaq 0x287c9(%rip), %rsi     # 0x432d0
leaq 0x4edb2(%rip), %rdx     # 0x698c0
movq %rbx, %rdi
callq 0x1aa58
testb %al, %al
jne 0x1ac54
leaq 0x287cb(%rip), %rsi     # 0x432f0
leaq 0x4edb4(%rip), %rdx     # 0x698e0
movq %rbx, %rdi
callq 0x1a99a
testb %al, %al
jne 0x1ac54
leaq 0x285f4(%rip), %rsi     # 0x43137
leaq 0x4ebf6(%rip), %rdx     # 0x69740
movq %rbx, %rdi
callq 0x1aa58
testb %al, %al
jne 0x1ac54
leaq 0x2873f(%rip), %rsi     # 0x432a0
leaq 0x4ed38(%rip), %rdx     # 0x698a0
movq %rbx, %rdi
callq 0x1aa58
testb %al, %al
jne 0x1ac54
leaq 0x28739(%rip), %rsi     # 0x432b8
leaq 0x4ebda(%rip), %rdx     # 0x69760
movq %rbx, %rdi
callq 0x1a99a
testb %al, %al
jne 0x1ac54
leaq 0x285a1(%rip), %rsi     # 0x4313e
leaq 0x4ebc4(%rip), %rdx     # 0x69768
movq %rbx, %rdi
callq 0x1aa58
testb %al, %al
jne 0x1ac54
leaq 0x2858a(%rip), %rsi     # 0x43145
leaq 0x4ebc6(%rip), %rdx     # 0x69788
movq %rbx, %rdi
callq 0x1a99a
testb %al, %al
jne 0x1ac54
leaq 0x28577(%rip), %rsi     # 0x43150
leaq 0x4ebac(%rip), %rdx     # 0x6978c
movq %rbx, %rdi
callq 0x1a9ca
testb %al, %al
jne 0x1ac54
leaq 0x28569(%rip), %rsi     # 0x4315c
leaq 0x4eb96(%rip), %rdx     # 0x69790
movq %rbx, %rdi
callq 0x1a9ca
testb %al, %al
jne 0x1ac54
leaq 0x28556(%rip), %rsi     # 0x43163
leaq 0x4eb81(%rip), %rdx     # 0x69795
movq %rbx, %rdi
callq 0x1a99a
testb %al, %al
jne 0x1ac54
leaq 0x28549(%rip), %rsi     # 0x43170
leaq 0x4eb6a(%rip), %rdx     # 0x69798
movq %rbx, %rdi
callq 0x1a9ca
testb %al, %al
jne 0x1ac54
leaq 0x2854f(%rip), %rsi     # 0x43190
leaq 0x4eb58(%rip), %rdx     # 0x697a0
movq %rbx, %rdi
callq 0x1aa58
testb %al, %al
je 0x1ac58
movb $0x1, %al
popq %rbx
retq
leaq 0x28551(%rip), %rsi     # 0x431b0
leaq 0x4eb5a(%rip), %rdx     # 0x697c0
movq %rbx, %rdi
popq %rbx
jmp 0x1a99a