// File: /workspace/github_c_makefile_star2_O1/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 0x32946(%rip), %rsi     # 0x520e0
leaq 0x53f49(%rip), %rdx     # 0x736ea
callq 0x1f652
testb %al, %al
jne 0x1f95c
leaq 0x3294b(%rip), %rsi     # 0x52100
leaq 0x53f2f(%rip), %rdx     # 0x736eb
movq %rbx, %rdi
callq 0x1f652
testb %al, %al
jne 0x1f95c
leaq 0x3294d(%rip), %rsi     # 0x52120
leaq 0x53f12(%rip), %rdx     # 0x736ec
movq %rbx, %rdi
callq 0x1f652
testb %al, %al
jne 0x1f95c
leaq 0x32940(%rip), %rsi     # 0x52131
leaq 0x53ef8(%rip), %rdx     # 0x736f0
movq %rbx, %rdi
callq 0x1f74d
testb %al, %al
jne 0x1f95c
leaq 0x32ac1(%rip), %rsi     # 0x522d0
leaq 0x5407a(%rip), %rdx     # 0x73890
movq %rbx, %rdi
callq 0x1f74d
testb %al, %al
jne 0x1f95c
leaq 0x32ac3(%rip), %rsi     # 0x522f0
leaq 0x5407c(%rip), %rdx     # 0x738b0
movq %rbx, %rdi
callq 0x1f652
testb %al, %al
jne 0x1f95c
leaq 0x328ec(%rip), %rsi     # 0x52137
leaq 0x53ebe(%rip), %rdx     # 0x73710
movq %rbx, %rdi
callq 0x1f74d
testb %al, %al
jne 0x1f95c
leaq 0x32a37(%rip), %rsi     # 0x522a0
leaq 0x54000(%rip), %rdx     # 0x73870
movq %rbx, %rdi
callq 0x1f74d
testb %al, %al
jne 0x1f95c
leaq 0x32a31(%rip), %rsi     # 0x522b8
leaq 0x53ea2(%rip), %rdx     # 0x73730
movq %rbx, %rdi
callq 0x1f652
testb %al, %al
jne 0x1f95c
leaq 0x32899(%rip), %rsi     # 0x5213e
leaq 0x53e8c(%rip), %rdx     # 0x73738
movq %rbx, %rdi
callq 0x1f74d
testb %al, %al
jne 0x1f95c
leaq 0x32882(%rip), %rsi     # 0x52145
leaq 0x53e8e(%rip), %rdx     # 0x73758
movq %rbx, %rdi
callq 0x1f652
testb %al, %al
jne 0x1f95c
leaq 0x3286f(%rip), %rsi     # 0x52150
leaq 0x53e74(%rip), %rdx     # 0x7375c
movq %rbx, %rdi
callq 0x1f684
testb %al, %al
jne 0x1f95c
leaq 0x32861(%rip), %rsi     # 0x5215c
leaq 0x53e5e(%rip), %rdx     # 0x73760
movq %rbx, %rdi
callq 0x1f684
testb %al, %al
jne 0x1f95c
leaq 0x3284e(%rip), %rsi     # 0x52163
leaq 0x53e49(%rip), %rdx     # 0x73765
movq %rbx, %rdi
callq 0x1f652
testb %al, %al
jne 0x1f95c
leaq 0x32841(%rip), %rsi     # 0x52170
leaq 0x53e32(%rip), %rdx     # 0x73768
movq %rbx, %rdi
callq 0x1f684
testb %al, %al
jne 0x1f95c
leaq 0x32847(%rip), %rsi     # 0x52190
leaq 0x53e20(%rip), %rdx     # 0x73770
movq %rbx, %rdi
callq 0x1f74d
testb %al, %al
je 0x1f960
movb $0x1, %al
popq %rbx
retq
leaq 0x32849(%rip), %rsi     # 0x521b0
leaq 0x53e22(%rip), %rdx     # 0x73790
movq %rbx, %rdi
popq %rbx
jmp 0x1f652