Yes, copy and paste is your friend. You can open a Finder window on that path (the build path from the IDE), but it won't do much good. You need to open a terminal window and cd to that path, and explore the files there. One of them will be a .elf file. You feed the .elf file to the command line tool avr-objdump to see details like the assembler output you were looking for.
~ bill$ cd /var/folders/tp/d5d1fqfx415bm088d2xzmr440000gn/T/build3848891131546355106.tmp
:build3848891171546355106.tmp bill$ ls
CDC.cpp.d Stream.cpp.o bitlash rollover.cpp.o
CDC.cpp.o Tone.cpp.d core.a wiring.c.d
HID.cpp.d Tone.cpp.o main.cpp.d wiring.c.o
HID.cpp.o USBCore.cpp.d main.cpp.o wiring_analog.c.d
HardwareSerial.cpp.d USBCore.cpp.o new.cpp.d wiring_analog.c.o
HardwareSerial.cpp.o WInterrupts.c.d new.cpp.o wiring_digital.c.d
IPAddress.cpp.d WInterrupts.c.o rollover.cpp wiring_digital.c.o
IPAddress.cpp.o WMath.cpp.d rollover.cpp.d wiring_pulse.c.d
Print.cpp.d WMath.cpp.o rollover.cpp.eep wiring_pulse.c.o
Print.cpp.o WString.cpp.d rollover.cpp.elf wiring_shift.c.d
Stream.cpp.d WString.cpp.o rollover.cpp.hex wiring_shift.c.o
:build3848891171546355106.tmp bill$ avr-objdump -S rollover.cpp.elf
rollover.cpp.elf: file format elf32-avr
Disassembly of section .text:
00000000 <__vectors>:
int entry = findKey(id);
if (entry >= 0) erasestr(erasestr(entry));
}
// parsestring helpers
void countByte(char c) { expval++; }
0: 0c 94 09 02 jmp 0x412 ; 0x412 <__ctors_end>
SREG = oldSREG;
return m;
}
unsigned long micros() {
4: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt>
{
// can't actually set the register here because the default setting
// will connect AVCC and the AREF pin, which would cause a short if
// there's something connected to AREF.
analog_reference = mode;
}
8: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt>
HardwareSerial::HardwareSerial(ring_buffer *rx_buffer, ring_buffer *tx_buffer,
volatile uint8_t *ubrrh, volatile uint8_t *ubrrl,
volatile uint8_t *ucsra, volatile uint8_t *ucsrb,
volatile uint8_t *udr,
uint8_t rxen, uint8_t txen, uint8_t rxcie, uint8_t udrie, uint8_t u2x)
c: 0c 94 31 02 jmp 0x462 ; 0x462 <__bad_interrupt>
n += write(*buffer++);
}
return n;
}
...
-br