Perguntas com a marcação «callstack»


29
O tamanho máximo da pilha de chamadas excedeu o erro
Estou usando um arquivo de biblioteca JavaScript do Direct Web Remoting (DWR) e estou recebendo um erro apenas no Safari (desktop e iPad) Diz Tamanho máximo da pilha de chamadas excedido. O que exatamente esse erro significa e para de processar completamente? Também qualquer correção para o Safarinavegador (na verdade …

6
Explique o conceito de um quadro de pilha em poucas palavras
Parece que eu tenho a idéia de pilha de chamadas no design da linguagem de programação. Mas não consigo encontrar (provavelmente, apenas não procuro o suficiente) qualquer explicação decente sobre o que é o quadro da pilha . Então, eu gostaria de pedir a alguém que me explicasse em poucas …
200 callstack 

2
Como posso relançar uma exceção em Javascript, mas preservar a pilha?
Em Javascript, suponha que eu queira executar alguma limpeza quando uma exceção acontecer, mas deixe a exceção continuar propagando a pilha, por exemplo: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); O problema com esse código é que capturar …

13
imprimir pilha de chamadas em C ou C ++
Existe alguma maneira de despejar a pilha de chamadas em um processo em execução em C ou C ++ toda vez que uma determinada função é chamada? O que tenho em mente é algo assim: void foo() { print_stack_trace(); // foo's body return } Onde print_stack_tracefunciona de forma semelhante ao …
120 c++  c  linux  callstack 




4
As variáveis ​​da pilha estão alinhadas pelo GCC __attribute __ ((alinhado (x)))?
eu tenho o seguinte código: #include <stdio.h> int main(void) { float a[4] __attribute__((aligned(0x1000))) = {1.0, 2.0, 3.0, 4.0}; printf("%p %p %p %p\n", &a[0], &a[1], &a[2], &a[3]); } E eu tenho a seguinte saída: 0x7fffbfcd2da0 0x7fffbfcd2da4 0x7fffbfcd2da8 0x7fffbfcd2dac Por que o endereço de a[0]não é um múltiplo de 0x1000? O que …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.