callstack

    1

    2답변

    호출 스택 허용 코드 실행은 수년 동안 많은 보안 문제의 원인이었습니다. 스택 버퍼 오버 플로우는 스택 버퍼에 저장된 코드가 실행될 수있는 잘못 작성된 소프트웨어를 악용하는 데 사용될 수 있습니다. 나는 그것이 단지 실행 불가능하게 만들어지지 않은 이유가 정말로 있는지 궁금해했다. 왜 호출 스택상의 어떤 것도 실행 가능해야합니까? 아마도 몇 가지 역사적인

    19

    1답변

    스택 크기를 설정하는 방법을 알고 있습니다. How can I increase the maximum call stack size in Node.js 그러나 기본 크기는 무엇입니까? (즉, phpinfo()에 해당하는 PHP를 얻는 방법)

    3

    1답변

    PHP 코드의 어딘가에서 예외를 던지면 xdebug가 기본 오렌지 레이아웃으로 앞에 인쇄합니다. 문제는 호출 스택이나 스택 추적이 너무 짧다는 것입니다. 처음 5 단계 만 보여줍니다. -> xdebug_message 변수를 던지고 인쇄 한 직후에 예외를 잡으면 14 단계의 완전한 호출 스택/스택 추적을 보여줍니다. 누구에게이 문제의 원인을 알 수 있습니까?

    -1

    1답변

    IIS에서 재귀 함수를 사용하고 있습니다. 다음 코드를 사용합니다. void recursivefunction(int value) { Random random=new Random(); int randomValue=random.Next(1,1000000); if(randomValue!=value) recursivefunction(value); els

    1

    1답변

    내 멀티 스레드 응용 프로그램이 충돌하는 이유를 추적하려고합니다. 그래서 SetUnhandledExceptionFilter를 사용하여 처리되지 않은 예외 처리기를 설치 한 다음 핸들러에서 스택 추적을 풀고 인쇄합니다. 그것은 작동합니다. 나는 인터넷에서 많은 예를 시도하지만, 난 항상 이런 식으로 뭔가를 얻을 : 오류가 발생 1 - 0x00401ecc -

    87

    2답변

    중단 점에있는 동안 호출 스택/호출 함수를 찾기 위해 호출 스택을 어떻게 표시합니까?

    3

    5답변

    Visual Studio 2012에서 디버깅을 사용하여 응용 프로그램을 시작하고 있습니다. 몇 가지 화면을 연 다음 닫습니다. 이 시점에서 Call Stack을 살펴보면 앱의 시작점, 화면을 열고 닫는 메소드, 앱이 아닌 많은 외부 호출을 볼 수 있습니다. 내가 알아챈 것은 비록 그들이 실행되었지만 내 응용 프로그램에있는 많은 호출이 나열되어 있지 않다는

    3

    2답변

    내 C에 대한 간단한 충돌 로거를 구현하고있어 ++ 응용 프로그램 발생했습니다 매우 기능 인쇄 실패 static void handler(int, siginfo_t * info, void *) { void *array[1000]; switch (info->si_signo) { case SIGILL: Logger() <<

    1

    2답변

    순차적으로 실행하려는 일련의 애니메이션이 있다고 가정 해 보겠습니다. 이렇게하면, 필요한 것보다 더 많은 메모리를 먹는 거대한 호출 스택을 만들 수 있습니까? function ch1():void { var someVar:uint; function doThis(); ... ... ch2(); } function

    0

    1답변

    는 나도 몰라,하지만 난 런타임 스택을 공부하고 난 다음 C 코드가 있습니다 int main() { int a, b, c , x; a = 4; b = 5 c = 6 x = func(a, b, c); return; } int func(int x, int y, int z) { int p, q,